XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Short term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 514,240 $ 531,430
Gross Unrealized Gains 8 3
Gross Unrealized Losses (1,583) (437)
Total Fair Value 512,665 530,996
Within 1 year, Amortized Cost 468,815  
After 1 year through 5 years, Amortized Cost 43,525  
After 5 years through 10 Years, Amortized Cost 572  
After 10 Years, Amortized Cost 1,328  
Within 1 year, Fair Value 467,572  
After 1 year through 5 years, Fair Value 43,195  
After 5 years through 10 years, Fair Value 570  
After 10 Years, Fair Value 1,328  
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 303,945 247,259
Gross Unrealized Gains 4 3
Gross Unrealized Losses (1,579) (432)
Total Fair Value 302,370 246,830
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 20,503 12,915
Gross Unrealized Gains 1 1
Gross Unrealized Losses (59) (11)
Total Fair Value 20,445 12,905
Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,525 12,076
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 17,525 12,076
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,736 30,691
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 24,736 30,691
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 229,958 179,235
Gross Unrealized Gains 3 1
Gross Unrealized Losses (1,485) (410)
Total Fair Value 228,476 178,826
Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 458 458
Gross Unrealized Gains 0 0
Gross Unrealized Losses (3) (1)
Total Fair Value 455 457
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,101 8,418
Gross Unrealized Gains 0 1
Gross Unrealized Losses (5) (2)
Total Fair Value 5,096 8,417
U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,164 2,966
Gross Unrealized Gains 0 0
Gross Unrealized Losses (27) (8)
Total Fair Value 5,137 2,958
Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 500 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 500 500
Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 210,295 284,171
Gross Unrealized Gains 4 0
Gross Unrealized Losses (4) (5)
Total Fair Value 210,295 284,166
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 53,513 5,499
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 53,513 5,499
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,686 4,921
Gross Unrealized Gains 4 0
Gross Unrealized Losses (4) (5)
Total Fair Value 12,686 4,916
Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Total Fair Value 2,000  
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 122,048 269,251
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 122,048 269,251
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 750 500
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 750 500
U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 13,298 4,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total Fair Value 13,298 4,000
U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 6,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses 0  
Total Fair Value 6,000  
Level 1    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 158,008 288,285
Level 1 | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 22,662 15,034
Level 1 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 17,525 12,076
Level 1 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 5,137 2,958
Level 1 | Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 135,346 273,251
Level 1 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | Foreign government 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 122,048 269,251
Level 1 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 1 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 13,298 4,000
Level 1 | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0  
Level 2    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 354,657 242,711
Level 2 | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 279,708 231,796
Level 2 | Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 20,445 12,905
Level 2 | Certificate of deposits    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 24,736 30,691
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 228,476 178,826
Level 2 | Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 455 457
Level 2 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 5,096 8,417
Level 2 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 2 | Variable rate demand notes    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 500 500
Level 2 | Cash equivalents    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 74,949 10,915
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 53,513 5,499
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 12,686 4,916
Level 2 | Foreign government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 2,000  
Level 2 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 0
Level 2 | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 750 500
Level 2 | U.S. government bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value 0 $ 0
Level 2 | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Total Fair Value $ 6,000