XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Fair Value and Amortized Cost of Investments in Marketable Securities by Major Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 1,347,030 $ 682,559
Unrealized Gain 41 4
Unrealized Loss (4,701) (1,265)
Fair Value 1,342,370 681,298
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 475,934 147,914
Fair Value 475,934 147,914
U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 323,034 112,473
Unrealized Gain 7 1
Unrealized Loss (1,399) (304)
Fair Value 321,642 112,170
Corporate Securities and Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 527,328 422,172
Unrealized Gain 24 3
Unrealized Loss (3,301) (961)
Fair Value 524,051 $ 421,214
Certificates of Deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 20,734  
Unrealized Gain 10  
Unrealized Loss (1)  
Fair Value $ 20,743