XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Summary of Short term Investments (Details)
$ in Thousands
1 Months Ended
Jul. 31, 2020
USD ($)
Jun. 30, 2020
USD ($)
investment
Investments, Debt and Equity Securities [Abstract]    
Number of held-to-maturity investments held | investment   1
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   $ 642,206
Gross Unrealized Gains   487
Gross Unrealized Losses   (47)
Total Fair Value   642,646
Within 1 year, Amortized Cost   608,074
After 1 year through 5 years, Amortized Cost   31,691
After 5 years through 10 Years, Amortized Cost   2,441
Within 1 year, Fair Value   608,470
After 1 year through 5 years, Fair Value   31,739
After 5 years through 10 years, Fair Value   2,437
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   305,809
Gross Unrealized Gains   432
Gross Unrealized Losses   (44)
Total Fair Value   306,197
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   42,550
Gross Unrealized Gains   62
Gross Unrealized Losses   (9)
Total Fair Value   42,603
Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   12,989
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   12,989
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   43,245
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   43,245
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   114,901
Gross Unrealized Gains   332
Gross Unrealized Losses   (27)
Total Fair Value   115,206
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   16,248
Gross Unrealized Gains   13
Gross Unrealized Losses   (6)
Total Fair Value   16,255
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   35,457
Gross Unrealized Gains   15
Gross Unrealized Losses   (2)
Total Fair Value   35,470
U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   40,019
Gross Unrealized Gains   10
Gross Unrealized Losses   0
Total Fair Value   40,029
Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   400
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   400
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   336,397
Gross Unrealized Gains   55
Gross Unrealized Losses   (3)
Total Fair Value   336,449
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,283
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   1,283
Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,020
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   2,020
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   12,994
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   12,994
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   13,914
Gross Unrealized Gains   55
Gross Unrealized Losses   (3)
Total Fair Value   13,966
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   293,308
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   293,308
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   7,178
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   7,178
U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   5,700
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total Fair Value   5,700
Level 1    
Debt Securities, Available-for-sale [Line Items]    
Total   354,046
Level 1 | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   53,018
Level 1 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   12,989
Level 1 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   40,029
Level 1 | Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   301,028
Level 1 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   2,020
Level 1 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   293,308
Level 1 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 1 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   5,700
Level 2    
Debt Securities, Available-for-sale [Line Items]    
Total   288,600
Level 2 | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   253,179
Level 2 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   42,603
Level 2 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   43,245
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   115,206
Level 2 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   16,255
Level 2 | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   35,470
Level 2 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 2 | Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   400
Level 2 | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   35,421
Level 2 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   1,283
Level 2 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   12,994
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   13,966
Level 2 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   0
Level 2 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   7,178
Level 2 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value   $ 0
Subsequent Event    
Debt Securities, Available-for-sale [Line Items]    
Increase in available-for-sale debt investments $ 60,000