v3.22.2.2
Financial Instruments and Fair Value Measurements - Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 86,501 $ 121,277
Marketable securities maturing within one year 83,000  
Marketable securities maturing between one to two years 3,500  
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total marketable securities $ 86,501 $ 121,277