Annual report pursuant to Section 13 and 15(d)

Marketable Securities - Contractual Maturities of Securities (Details)

v3.2.0.727
Marketable Securities - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Jun. 30, 2014
Investments, Debt and Equity Securities [Abstract]    
Amortized cost, due within one year $ 496,916  
Fair value, due within one year 497,121  
Amortized cost, due after one year through three years 1,051,160  
Fair value, due after one year through three years 1,051,965  
Marketable securities, amortized cost 1,548,076 $ 2,517,570
Marketable securities, fair value $ 1,549,086 $ 2,521,776