XML 33 R26.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Schedule of Fair Value of Company's Financial Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets    
Money market fund (short-term restricted cash) $ 208 $ 1,903
Certificate of deposit (long-term restricted cash) 2,418 2,418
Marketable securities 514,836 334,602
Level 1 | Recurring    
Assets    
Money market fund (cash equivalent) 160,443 393,096
Money market fund (short-term restricted cash) 208 1,903
Total assets measured at fair value 160,651 394,999
Level 2 | Recurring    
Assets    
Total assets measured at fair value 517,254 337,020
Level 2 | Recurring | Certificates of Deposit    
Assets    
Certificate of deposit (long-term restricted cash) 2,418 2,418
Level 2 | Recurring | Commercial Paper    
Assets    
Marketable securities   26,737
Level 2 | Recurring | Corporate Debt    
Assets    
Marketable securities   5,982
Level 2 | Recurring | Government Agency    
Assets    
Marketable securities $ 514,836 $ 301,884