XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Additional Information (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
Schedule of Held-to-maturity Securities [Line Items]    
Number of securities | security 36  
Market value of marketable securities $ 162,300  
Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents 44,074 $ 290,814
Level 2 | Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents 0 $ 0
U.S. government agency securities and treasuries | Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents 8,987  
U.S. government agency securities and treasuries | Level 2 | Fair Value, Recurring    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents $ 8,987