XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Assets and Liabilities - Summary of Financial Instruments Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Financial assets:    
Total financial assets measured at fair value $ 205,004 $ 235,676
Money Market Funds | Cash Equivalents    
Financial assets:    
Total financial assets measured at fair value 23,410 10,319
Marketable Securities    
Financial assets:    
Total financial assets measured at fair value 181,594 225,357
Level 1    
Financial assets:    
Total financial assets measured at fair value 60,029 37,505
Level 1 | Money Market Funds | Cash Equivalents    
Financial assets:    
Total financial assets measured at fair value 23,410 10,319
Level 1 | Marketable Securities    
Financial assets:    
Total financial assets measured at fair value 36,619 27,186
Level 2    
Financial assets:    
Total financial assets measured at fair value 144,975 198,171
Level 2 | Marketable Securities    
Financial assets:    
Total financial assets measured at fair value $ 144,975 $ 198,171