XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Investments, Debt and Equity Securities (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Investments, Debt and Equity Securities [Abstract]      
Marketable securities $ 204,502,000 $ 0  
Marketable Securities [Line Items]      
Marketable securities 204,502,000 0  
Debt Securities, Available-for-Sale, Amortized Cost    
Deferred revenue, current and non-current:   126,500,000 $ 202,500,000
Marketable Securities, Current 12,838,000    
Related party      
Marketable Securities [Line Items]      
Deferred revenue, current and non-current: 65,177,000 $ 73,055,000  
Other Equity Investee [Member] | Related party      
Marketable Securities [Line Items]      
Deferred revenue, current and non-current: 7.5    
Due within one year      
Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Amortized Cost 315,836,000    
Debt Securities, Trading and Available-for-Sale 32,304,000    
Due after one year through five years      
Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Amortized Cost 315,900,000    
Debt Securities, Trading and Available-for-Sale 32,347,000    
Unrealized Gain      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss)    
Unrealized Loss      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss)    
US Treasury and Government      
Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Amortized Cost 214,662,000    
Debt Securities, Trading and Available-for-Sale 214,704,000    
US Treasury and Government | Unrealized Gain      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) 46,000    
US Treasury and Government | Unrealized Loss      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) (4,000)    
Corporate Bond Securities      
Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Amortized Cost 70,501,000    
Debt Securities, Trading and Available-for-Sale 70,555,000    
Corporate Bond Securities | Unrealized Gain      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) 59,000    
Corporate Bond Securities | Unrealized Loss      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) (5,000)    
Commercial paper      
Marketable Securities [Line Items]      
Debt Securities, Available-for-Sale, Amortized Cost 62,977,000    
Debt Securities, Trading and Available-for-Sale 62,988,000    
Commercial paper | Unrealized Gain      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) 17,000    
Commercial paper | Unrealized Loss      
Marketable Securities [Line Items]      
Debt Securities, Unrealized Gain (Loss) $ (6,000)