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.1
Fair Value Measurements - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 164,137 $ 187,014
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 174,470 186,988
Gross unrealized gains 95 26
Fair value 174,565 187,014
Cash and cash equivalents 164,137 187,014
Marketable securities 10,428  
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 23,864 27,970
Fair value 23,864 27,970
Cash and cash equivalents 23,864 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,048 113,534
Fair value 99,048 113,534
Cash and cash equivalents 99,048 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 5,985 6,474
Fair value 5,985 6,474
Cash and cash equivalents 5,985 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 25,253 18,913
Gross unrealized gains 95 26
Fair value 25,348 18,939
Cash and cash equivalents 14,920 18,939
Marketable securities 10,428  
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,320 20,097
Fair value 20,320 20,097
Cash and cash equivalents $ 20,320 $ 20,097