XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Liabilities    
Percentage of marketable securities held to maturity within one year 100.00%  
Percentage of marketable securities held to maturing second through fifth year 99.00%  
Percentage of marketable securities held to maturing fifth through ten year 1.00%  
Available-for-sale securities purchased $ 216,193 $ 327,591
Recurring | Public Warrants | Warrant liabilities    
Liabilities    
Liabilities 5,537 2,505
Recurring | Private Placement Warrants | Warrant liabilities    
Liabilities    
Liabilities 3,198 1,722
Recurring | Level 1 | Public Warrants | Warrant liabilities    
Liabilities    
Liabilities 5,537 2,505
Recurring | Level 2 | Private Placement Warrants | Warrant liabilities    
Liabilities    
Liabilities 3,198 1,722
Recurring | Level 3    
Liabilities    
Transfers in or out of Level 3 0 0
Recurring | Commercial paper | Marketable securities    
Assets    
Assets 47,046 84,909
Recurring | Commercial paper | Level 1 | Marketable securities    
Assets    
Assets 47,046 84,909
Recurring | Corporate bonds | Marketable securities    
Assets    
Assets 28,614 48,135
Recurring | Corporate bonds | Investments    
Assets    
Assets 173,369 191,338
Recurring | Corporate bonds | Level 1 | Marketable securities    
Assets    
Assets 28,614 48,135
Recurring | Corporate bonds | Level 1 | Investments    
Assets    
Assets 173,369 191,338
Recurring | Government bonds | Marketable securities    
Assets    
Assets   8,461
Recurring | Government bonds | Investments    
Assets    
Assets 35,904 48,228
Recurring | Government bonds | Level 1 | Marketable securities    
Assets    
Assets   8,461
Recurring | Government bonds | Level 1 | Investments    
Assets    
Assets 35,904 $ 48,228
Recurring | U.S. treasuries | Marketable securities    
Assets    
Assets 17,124  
Recurring | U.S. treasuries | Level 1 | Marketable securities    
Assets    
Assets 17,124  
Recurring | Bifurcated embedded derivative | Loan receivable from equity method investee    
Assets    
Assets 584  
Recurring | Bifurcated embedded derivative | Level 3 | Loan receivable from equity method investee    
Assets    
Assets $ 584