XML 44 R34.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
Mar. 31, 2023
Dec. 31, 2022
Assets    
Marketable securities $ 258,701 $ 190,656
Level 1 | Recurring    
Assets    
Money market fund (cash equivalent) 243,214 57,697
Money market fund (long-term restricted cash) 2,501 2,501
Total assets measured at fair value 245,715 60,198
Level 2 | Recurring    
Assets    
Total assets measured at fair value 258,701 190,656
Level 2 | Recurring | Commercial Paper    
Assets    
Marketable securities 158,884 129,810
Level 2 | Recurring | Corporate Debt    
Assets    
Marketable securities 21,156 11,866
Level 2 | Recurring | Government Agency    
Assets    
Marketable securities $ 78,661 $ 48,980