XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Summary of Cash Equivalents and Available-for-sale Securities Carrying Amounts and Fair Values (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount $ 215,655 $ 242,558
Gross Unrealized Gains   21
Gross Unrealized Losses (328) (466)
Fair Value 215,327 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 129,430 127,842
Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 85,897 114,271
Money Market Funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 64,692 106,861
Fair Value 64,692 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 64,692 106,861
Corporate Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 76,079 103,755
Gross Unrealized Gains   21
Gross Unrealized Losses (149) (185)
Fair Value 75,930 103,591
Corporate Securities | Significant Other Observable Inputs (Level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total financial assets 75,930 103,591
Government Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Carrying Amount 74,884 31,942
Gross Unrealized Losses (179) (281)
Fair Value 74,705 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 64,738 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 $ 9,967 $ 10,680