XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Cash Equivalents and Available-for-sale Securities Carrying Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount $ 197,435 $ 228,359
Gross Unrealized Gains 401 191
Fair Value 197,836 228,550
Quoted Priced in Active Markets (Level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 121,011 135,568
Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 76,825 92,982
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 48,709 37,694
Fair Value 48,709 37,694
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 48,709 37,694
Corporate Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 36,335 69,995
Gross Unrealized Gains 64 48
Fair Value 36,399 70,043
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 3,130 5,577
Corporate Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 33,269 64,466
Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 112,391 120,670
Gross Unrealized Gains 337 143
Fair Value 112,728 120,813
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 69,172 92,297
Government Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets $ 43,556 $ 28,516