XML 89 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments - Schedule of Fair Value of Company's Financial Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets    
Marketable securities $ 190,656 $ 73,784 [1]
Level 1 | Recurring    
Assets    
Money market fund (cash equivalent) 57,697 26,472
Money market fund (long-term restricted cash) 2,501 199
Total assets measured at fair value 60,198 26,671 [2]
Level 2 | Recurring    
Assets    
Total assets measured at fair value 190,656 73,784 [2]
Level 2 | Recurring | Commercial Paper    
Assets    
Marketable securities 129,810 43,969 [2]
Level 2 | Recurring | Corporate Debt    
Assets    
Marketable securities 11,866 17,072 [2]
Level 2 | Recurring | Government Agency    
Assets    
Marketable securities $ 48,980 5,053 [2]
Level 2 | Recurring | Asset-Backed Securities    
Assets    
Total assets measured at fair value [2]   $ 7,690
[1] These items have been reclassified to conform to current period presentation.
[2] These items have been reclassified to conform to current period presentation.