XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Schedule of Fair Value of Company's Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Marketable securities $ 142,446 $ 73,784 [1]
Level 1 | Recurring    
Assets    
Money market fund (cash equivalent) 153,349 26,472
Money market fund (long-term restricted cash) 2,501 199
Total assets measured at fair value 155,850 26,671
Level 2 | Recurring    
Assets    
Total assets measured at fair value 142,446 73,784
Level 2 | Recurring | Commercial Paper    
Assets    
Marketable securities 73,891 43,969
Level 2 | Recurring | Corporate Debt    
Assets    
Marketable securities 21,728 17,072
Level 2 | Recurring | U.S. Government Agency    
Assets    
Marketable securities $ 46,827 17,072
Level 2 | Recurring | Asset-Backed Securities    
Assets    
Marketable securities   5,053
Total assets measured at fair value   $ 7,690
[1] These items have been reclassified to conform to current period presentation.