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.2
Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 167,687 $ 187,014
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 169,986 186,988
Gross unrealized gains 160 26
Fair value 170,146 187,014
Cash and cash equivalents 167,687 187,014
Marketable securities 2,459  
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 27,692 27,970
Fair value 27,692 27,970
Cash and cash equivalents 27,692 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 99,504 113,534
Fair value 99,504 113,534
Cash and cash equivalents 99,504 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,218 18,913
Gross unrealized gains 160 26
Fair value 22,378 18,939
Cash and cash equivalents 19,919 18,939
Marketable securities 2,459  
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,572 20,097
Fair value 20,572 20,097
Cash and cash equivalents $ 20,572 $ 20,097