XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Summary of Cash Equivalents and Available-for-sale Securities Carrying Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount $ 238,202 $ 242,558
Gross Unrealized Gains   21
Gross Unrealized Losses (354) (466)
Fair Value 237,848 242,113
Quoted Priced in Active Markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 143,757 127,842
Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 94,091 114,271
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 51,803 106,861
Fair Value 51,803 106,861
Money Market Funds | Quoted Priced in Active Markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 51,803 106,861
Corporate Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 76,176 103,755
Gross Unrealized Gains   21
Gross Unrealized Losses (107) (185)
Fair Value 76,069 103,591
Corporate Securities | Quoted Priced in Active Markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 2,931  
Corporate Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 73,138 103,591
Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 110,223 31,942
Gross Unrealized Losses (247) (281)
Fair Value 109,976 31,661
Government Securities | Quoted Priced in Active Markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 89,023 20,981
Government Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets $ 20,953 $ 10,680