XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Investments and Fair Value Measurements - Schedule of Investments on the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value   $ 0  
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Amortized Cost $ 362,735    
Gross Unrealized Gains 3    
Gross Unrealized Losses (2,089)    
Fair Value 360,649    
Cash Equivalents 871,360 1,337,586 $ 1,412,128
Total short-term investments 197,786 $ 0  
U.S. government agency securities      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Cash Equivalents 80,317    
Commercial paper      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Cash Equivalents 76,704    
Corporate debt securities      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Cash Equivalents 5,842    
Cash Equivalents      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Cash Equivalents 162,863    
U.S. treasury securities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Amortized Cost 9,769    
Gross Unrealized Gains 0    
Gross Unrealized Losses (80)    
Fair Value 9,689    
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Cash Equivalents 0    
Total short-term investments 9,689    
U.S. government agency securities      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Amortized Cost 105,097    
Gross Unrealized Gains 3    
Gross Unrealized Losses (281)    
Fair Value 104,819    
Total short-term investments 24,502    
Commercial paper      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Amortized Cost 130,993    
Gross Unrealized Gains 0    
Gross Unrealized Losses (206)    
Fair Value 130,787    
Total short-term investments 54,083    
Corporate debt securities      
Cash And Cash Equivalents, And Debt Securities, Available For Sale [Abstract]      
Amortized Cost 116,876    
Gross Unrealized Gains 0    
Gross Unrealized Losses (1,522)    
Fair Value 115,354    
Total short-term investments $ 109,512