Annual report pursuant to Section 13 and 15(d)

Marketable Securities - Contractual Maturities of Securities (Details)

v3.5.0.2
Marketable Securities - Contractual Maturities of Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Jun. 30, 2015
Amortized Cost    
Amortized Cost, due within one year $ 468,650  
Amortized Cost, due after one year through three years 909,893  
Marketable securities, amortized cost 1,378,543 $ 1,548,076
Fair Value    
Fair Value, due within one year 468,985  
Fair Value, due after one year through three years 913,821  
Marketable securities, fair value $ 1,382,806 $ 1,549,086