Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities - Amortized Cost and Fair Value (Details)

v3.10.0.1
Marketable Securities - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Jun. 30, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,449,593 $ 2,366,008
Gross Unrealized Gains 38 167
Gross Unrealized Losses (8,330) (14,168)
Fair Value 2,441,301 2,352,007
Add: Time deposits [1] 48,265 54,537
Marketable securities, Amortized Cost 908,440 1,489,937
Marketable securities, Gross Unrealized Gains 2 167
Marketable securities, Gross Unrealized Losses (8,330) (14,168)
Marketable securities, Fair value 900,112 1,475,936
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,589,418 930,608
Gross Unrealized Gains 36 0
Gross Unrealized Losses 0 0
Fair Value 1,589,454 930,608
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 505,296 747,763
Gross Unrealized Gains 0 148
Gross Unrealized Losses (4,702) (7,508)
Fair Value 500,594 740,403
Money market funds and other    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 877,527 863,115
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 877,527 863,115
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,008 17,293
Gross Unrealized Gains 0 0
Gross Unrealized Losses (89) (151)
Fair Value 10,919 17,142
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 174,058 326,508
Gross Unrealized Gains 2 16
Gross Unrealized Losses (1,445) (2,827)
Fair Value 172,615 323,697
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 881,704 411,329
Gross Unrealized Gains 36 3
Gross Unrealized Losses (2,094) (3,682)
Fair Value $ 879,646 $ 407,650
Corporate and Government securities    
Debt Securities, Available-for-sale [Line Items]    
Investment portfolio, maximum maturity term 3 years  
[1] Time deposits excluded from fair value measurements.