Quarterly report pursuant to Section 13 or 15(d)

Marketable Securities - Amortized Cost and Fair Value (Details)

v3.19.1
Marketable Securities - Amortized Cost and Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Jun. 30, 2018
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 1,399,607 $ 2,366,008
Gross Unrealized Gains 44 167
Gross Unrealized Losses (4,101) (14,168)
Fair Value 1,395,550 2,352,007
Add: Time deposits [1] 54,986 54,537
Marketable securities, Amortized Cost 809,162 1,489,937
Marketable securities, Gross Unrealized Gains 44 167
Marketable securities, Gross Unrealized Losses (4,101) (14,168)
Marketable securities, Fair value 805,105 1,475,936
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 645,431 930,608
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 645,431 930,608
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 441,279 747,763
Gross Unrealized Gains 43 148
Gross Unrealized Losses (2,076) (7,508)
Fair Value 439,246 740,403
Money market funds and other    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 592,141 863,115
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 592,141 863,115
Sovereign securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 11,037 17,293
Gross Unrealized Gains 0 0
Gross Unrealized Losses (46) (151)
Fair Value 10,991 17,142
U.S. Government agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 166,867 326,508
Gross Unrealized Gains 1 16
Gross Unrealized Losses (776) (2,827)
Fair Value 166,092 323,697
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 188,283 411,329
Gross Unrealized Gains 0 3
Gross Unrealized Losses (1,203) (3,682)
Fair Value $ 187,080 $ 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.