XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Schedule of Fair Value of Company's Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets    
Marketable securities $ 202,819 $ 190,656
Level 1 | Recurring    
Assets    
Money market fund (cash equivalent) 287,011 57,697
Money market fund (long-term restricted cash) 2,501 2,501
Total assets measured at fair value 289,512 60,198
Level 2 | Recurring    
Assets    
Total assets measured at fair value 202,819 190,656
Level 2 | Recurring | Commercial Paper    
Assets    
Marketable securities 104,027 129,810
Level 2 | Recurring | Corporate Debt    
Assets    
Marketable securities 21,308 11,866
Level 2 | Recurring | Government Agency    
Assets    
Marketable securities $ 77,484 $ 48,980