Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Summary of Significant Accounting Policies - Summary of Fair Value Assets Measured on Recurring Basis for Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 187,014 $ 235,524
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 186,988 245,512
Gross unrealized gains 26 1
Fair value 187,014 245,513
Cash and cash equivalents 187,014 235,524
Marketable securities   9,989
Fair Value Measurements Recurring | Cash    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 27,970 48,817
Fair value 27,970 48,817
Cash and cash equivalents 27,970 48,817
Fair Value Measurements Recurring | Level 1 | Money Market Accounts    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 113,534 186,707
Fair value 113,534 186,707
Cash and cash equivalents 113,534 186,707
Fair Value Measurements Recurring | Level 2 | Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 6,474 9,988
Gross unrealized gains   1
Fair value 6,474 9,989
Cash and cash equivalents 6,474  
Marketable securities   $ 9,989
Fair Value Measurements Recurring | Level 2 | US Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 18,913  
Gross unrealized gains 26  
Fair value 18,939  
Cash and cash equivalents 18,939  
Fair Value Measurements Recurring | Level 2 | Institutional Insured Liquidity Deposit Savings    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Adjusted cost 20,097  
Fair value 20,097  
Cash and cash equivalents $ 20,097