XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments and Fair Value - Cash, Cash Equivalents, and Marketable Securities by Significant Investment Category (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents $ 286,429 $ 355,447 $ 275,468 $ 545,225
Amortized Cost 148,221 312,121    
Unrealized Gains 28 15    
Unrealized Losses   (56)    
Fair Value 148,249 312,080    
Marketable Securities 47,560 266,169    
Cash        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Marketable Securities 0 0    
Fair Value, Inputs, Level 1        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents 115,274 108,249    
Amortized Cost 148,221 312,121    
Unrealized Gains 28 15    
Unrealized Losses   (56)    
Fair Value 148,249 312,080    
Marketable Securities 47,560 266,169    
Fair Value, Inputs, Level 1 | Money market funds        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents 14,585 62,338    
Marketable Securities 0 0    
Fair Value, Inputs, Level 1 | U.S. Treasury securities        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents 100,689 45,911    
Amortized Cost 148,221 312,121    
Unrealized Gains 28 15    
Unrealized Losses   (56)    
Fair Value 148,249 312,080    
Marketable Securities 47,560 266,169    
Cash        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and cash equivalents $ 171,155 $ 247,198