v3.25.2
Fair Value Measurements - Assets and Liabilities Measured and Recorded at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value Measurements        
Marketable securities $ 204,685 $ 204,685   $ 92,784
Investments 50,710 50,710   $ 210,400
Liabilities        
Available-for-sale securities purchased   $ 101,690 $ 99,548  
Commercial paper | Marketable securities | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   1 year   1 year
Corporate bonds | Marketable securities | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   1 year   1 year
Corporate bonds | Investments | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   5 years   5 years
Government bonds | Marketable securities | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   1 year   1 year
Government bonds | Investments | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   5 years   5 years
U.S. treasuries | Marketable securities | Maximum        
Fair Value Measurements        
Financial Instrument Maturity Period   1 year   1 year
Recurring | Marketable securities        
Fair Value Measurements        
Marketable securities 204,685 $ 204,685   $ 92,784
Recurring | Investments        
Fair Value Measurements        
Investments 50,710 50,710   210,400
Recurring | Public Warrants | Warrant liabilities        
Liabilities        
Liabilities 4,350 4,350   5,537
Recurring | Private Placement Warrants | Warrant liabilities        
Liabilities        
Liabilities 1,722 1,722   3,198
Recurring | Level 1 | Public Warrants | Warrant liabilities        
Liabilities        
Liabilities 4,350 4,350   5,537
Recurring | Level 2 | Private Placement Warrants | Warrant liabilities        
Liabilities        
Liabilities 1,722 1,722   3,198
Recurring | Level 3        
Liabilities        
Transfers in or out of Level 3 0 0   0
Recurring | Commercial paper | Marketable securities        
Fair Value Measurements        
Marketable securities 44,425 44,425   47,046
Assets        
Assets 44,425 44,425   47,046
Recurring | Commercial paper | Level 1 | Marketable securities        
Assets        
Assets 44,425 44,425   47,046
Recurring | Corporate bonds        
Assets        
Assets       173,369
Recurring | Corporate bonds | Marketable securities        
Fair Value Measurements        
Marketable securities 129,393 129,393   28,614
Assets        
Assets 129,393 129,393   28,614
Recurring | Corporate bonds | Investments        
Fair Value Measurements        
Investments 33,147 33,147   173,369
Assets        
Assets 33,147 33,147    
Recurring | Corporate bonds | Level 1        
Assets        
Assets       173,369
Recurring | Corporate bonds | Level 1 | Marketable securities        
Assets        
Assets 129,393 129,393   28,614
Recurring | Corporate bonds | Level 1 | Investments        
Assets        
Assets 33,147 33,147    
Recurring | Government bonds | Marketable securities        
Fair Value Measurements        
Marketable securities 24,794 24,794    
Assets        
Assets 24,794 24,794    
Recurring | Government bonds | Investments        
Fair Value Measurements        
Investments 15,729 15,729   35,904
Assets        
Assets 15,729 15,729   35,904
Recurring | Government bonds | Level 1 | Marketable securities        
Assets        
Assets 24,794 24,794    
Recurring | Government bonds | Level 1 | Investments        
Assets        
Assets 15,729 15,729   35,904
Recurring | U.S. treasuries | Marketable securities        
Fair Value Measurements        
Marketable securities 6,073 6,073   17,124
Assets        
Assets 6,073 6,073   17,124
Recurring | U.S. treasuries | Level 1 | Marketable securities        
Assets        
Assets 6,073 6,073   17,124
Recurring | Equity Method Investment | Investments        
Fair Value Measurements        
Investments 1,834 1,834   1,127
Recurring | Bifurcated embedded derivative | Loan receivable from equity method investee        
Assets        
Assets 584 584   584
Recurring | Bifurcated embedded derivative | Level 3 | Loan receivable from equity method investee        
Assets        
Assets $ 584 $ 584   $ 584