XML 76 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Valuation Techniques (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Carrying value    
Investments:    
Total assets $ 350,766  
Liabilities:    
BMS note   $ 20,300
Total liabilities   20,300
Cash | Carrying value    
Assets:    
Assets 19,070  
Money market funds | Carrying value    
Assets:    
Assets 300,672  
Commercial paper | Carrying value    
Investments:    
Investments 3,315  
Corporate debt securities | Carrying value    
Investments:    
Investments 8,601  
Government securities | Carrying value    
Investments:    
Investments 19,108  
Level 1 | Estimate of fair value measurement    
Investments:    
Total assets 338,850  
Level 1 | Cash | Estimate of fair value measurement    
Assets:    
Assets 19,070  
Level 1 | Money market funds | Estimate of fair value measurement    
Assets:    
Assets 300,672  
Level 1 | Government securities | Estimate of fair value measurement    
Investments:    
Investments 19,108  
Level 2 | Estimate of fair value measurement    
Investments:    
Total assets 11,916  
Level 2 | Commercial paper | Estimate of fair value measurement    
Investments:    
Investments 3,315  
Level 2 | Corporate debt securities | Estimate of fair value measurement    
Investments:    
Investments $ 8,601  
Level 3 | Estimate of fair value measurement    
Liabilities:    
BMS note   20,300
Total liabilities   $ 20,300