XML 50 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Financial Assets    
Total $ 403,167 $ 278,842
Commercial paper    
Financial Assets    
Marketable investments 23,421  
Certificate of Deposit    
Financial Assets    
Marketable investments 1,001  
U.S. treasury    
Financial Assets    
Marketable investments 2,800 15,727
Non-marketable investment    
Financial Assets    
Marketable investments 12,850 12,850
Corporate bonds    
Financial Assets    
Marketable investments 122,045  
Commercial paper    
Financial Assets    
Cash equivalents 156,355  
Certificate of Deposit    
Financial Assets    
Cash equivalents 27,723 15,995
U.S agency securities    
Financial Assets    
Cash equivalents   3,369
Money market funds    
Financial Assets    
Cash equivalents 56,972 68,133
U.S. treasury    
Financial Assets    
Cash equivalents   23,497
Commercial paper    
Financial Assets    
Cash equivalents   139,271
Level 1    
Financial Assets    
Total 59,772 107,357
Level 1 | Commercial paper    
Financial Assets    
Marketable investments 0  
Level 1 | Certificate of Deposit    
Financial Assets    
Marketable investments 0  
Level 1 | U.S. treasury    
Financial Assets    
Marketable investments 2,800 15,727
Level 1 | Non-marketable investment    
Financial Assets    
Marketable investments 0 0
Level 1 | Corporate bonds    
Financial Assets    
Marketable investments 0  
Level 1 | Commercial paper    
Financial Assets    
Cash equivalents 0  
Level 1 | Certificate of Deposit    
Financial Assets    
Cash equivalents 0 0
Level 1 | U.S agency securities    
Financial Assets    
Cash equivalents   0
Level 1 | Money market funds    
Financial Assets    
Cash equivalents 56,972 68,133
Level 1 | U.S. treasury    
Financial Assets    
Cash equivalents   23,497
Level 1 | Commercial paper    
Financial Assets    
Cash equivalents   0
Level 2    
Financial Assets    
Total 330,545 158,635
Level 2 | Commercial paper    
Financial Assets    
Marketable investments 23,421  
Level 2 | Certificate of Deposit    
Financial Assets    
Marketable investments 1,001  
Level 2 | U.S. treasury    
Financial Assets    
Marketable investments 0 0
Level 2 | Non-marketable investment    
Financial Assets    
Marketable investments 0 0
Level 2 | Corporate bonds    
Financial Assets    
Marketable investments 122,045  
Level 2 | Commercial paper    
Financial Assets    
Cash equivalents 156,355  
Level 2 | Certificate of Deposit    
Financial Assets    
Cash equivalents 27,723 15,995
Level 2 | U.S agency securities    
Financial Assets    
Cash equivalents   3,369
Level 2 | Money market funds    
Financial Assets    
Cash equivalents 0 0
Level 2 | U.S. treasury    
Financial Assets    
Cash equivalents   0
Level 2 | Commercial paper    
Financial Assets    
Cash equivalents   139,271
Level 3    
Financial Assets    
Total 12,850 12,850
Level 3 | Commercial paper    
Financial Assets    
Marketable investments 0  
Level 3 | Certificate of Deposit    
Financial Assets    
Marketable investments 0  
Level 3 | U.S. treasury    
Financial Assets    
Marketable investments 0 0
Level 3 | Non-marketable investment    
Financial Assets    
Marketable investments 12,850 12,850
Level 3 | Corporate bonds    
Financial Assets    
Marketable investments 0  
Level 3 | Commercial paper    
Financial Assets    
Cash equivalents 0  
Level 3 | Certificate of Deposit    
Financial Assets    
Cash equivalents 0 0
Level 3 | U.S agency securities    
Financial Assets    
Cash equivalents   0
Level 3 | Money market funds    
Financial Assets    
Cash equivalents $ 0 0
Level 3 | U.S. treasury    
Financial Assets    
Cash equivalents   0
Level 3 | Commercial paper    
Financial Assets    
Cash equivalents   $ 0