Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details)

v3.23.3
Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 124,608 $ 187,014
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 137,851 186,988
Gross unrealized gains 189 26
Fair value 138,040 187,014
Cash and cash equivalents 124,608 187,014
Marketable securities 13,432  
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 23,739 27,970
Fair value 23,739 27,970
Cash and cash equivalents 23,739 27,970
Fair Value Measurements Recurring | Level 1 | Money Market Accounts    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 71,098 113,534
Fair value 71,098 113,534
Cash and cash equivalents 71,098 113,534
Fair Value Measurements Recurring | Fair Value, Inputs, Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost   6,474
Fair value   6,474
Cash and cash equivalents   6,474
Fair Value Measurements Recurring | Fair Value, Inputs, Level 2 | U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 22,170 18,913
Gross unrealized gains 189 26
Fair value 22,359 18,939
Cash and cash equivalents 8,927 18,939
Marketable securities 13,432  
Fair Value Measurements Recurring | Fair Value, Inputs, Level 2 | Institutional Insured Liquidity Deposit Savings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 20,844 20,097
Fair value 20,844 20,097
Cash and cash equivalents $ 20,844 $ 20,097