Quarterly report [Sections 13 or 15(d)]

Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details)

v3.25.1
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets measured at fair value    
Fair value $ 690,234 $ 733,224
Liabilities measured at fair value    
Warrant liabilities 61,234 95,410
Earnout Shares Liability 80,631 117,416
Term deposits    
Assets measured at fair value    
Fair value 31,580 31,179
Asset backed securities    
Assets measured at fair value    
Fair value 95,347 98,412
Government debt securities    
Assets measured at fair value    
Fair value 192,708 206,945
Corporate debt securities    
Assets measured at fair value    
Fair value 370,599 396,688
Fair Value Measurements Recurring    
Assets measured at fair value    
Cash equivalents 115,460 178,383
Fair value 690,234 733,224
Total fair value of assets 805,694 911,607
Liabilities measured at fair value    
Warrant liabilities 61,234 95,410
Earnout Shares Liability 80,631 117,416
Total fair value of liabilities 141,865 212,826
Fair Value Measurements Recurring | Common stock warrant liabilities (Public)    
Liabilities measured at fair value    
Warrant liabilities 21,217 34,843
Fair Value Measurements Recurring | Common stock warrant liabilities (Private)    
Liabilities measured at fair value    
Warrant liabilities 14,186 23,296
Fair Value Measurements Recurring | Common stock warrant liabilities (Delta)    
Liabilities measured at fair value    
Warrant liabilities 25,831 37,271
Fair Value Measurements Recurring | Money market funds    
Assets measured at fair value    
Cash equivalents 115,460 178,383
Fair Value Measurements Recurring | Term deposits    
Assets measured at fair value    
Fair value 31,580 31,179
Fair Value Measurements Recurring | Asset backed securities    
Assets measured at fair value    
Fair value 95,347 98,412
Fair Value Measurements Recurring | Government debt securities    
Assets measured at fair value    
Fair value 192,708 206,945
Fair Value Measurements Recurring | Corporate debt securities    
Assets measured at fair value    
Fair value 370,599 396,688
Fair Value Measurements Recurring | Level 1    
Assets measured at fair value    
Cash equivalents 115,460 178,383
Fair value 0 0
Total fair value of assets 115,460 178,383
Liabilities measured at fair value    
Warrant liabilities 21,217 34,843
Earnout Shares Liability 0 0
Total fair value of liabilities 21,217 34,843
Fair Value Measurements Recurring | Level 1 | Common stock warrant liabilities (Public)    
Liabilities measured at fair value    
Warrant liabilities 21,217 34,843
Fair Value Measurements Recurring | Level 1 | Common stock warrant liabilities (Private)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 1 | Common stock warrant liabilities (Delta)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 1 | Money market funds    
Assets measured at fair value    
Cash equivalents 115,460 178,383
Fair Value Measurements Recurring | Level 1 | Term deposits    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 1 | Asset backed securities    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 1 | Government debt securities    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 1 | Corporate debt securities    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 2    
Assets measured at fair value    
Cash equivalents 0 0
Fair value 690,234 733,224
Total fair value of assets 690,234 733,224
Liabilities measured at fair value    
Warrant liabilities 14,186 23,296
Earnout Shares Liability 0 0
Total fair value of liabilities 14,186 23,296
Fair Value Measurements Recurring | Level 2 | Common stock warrant liabilities (Public)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 2 | Common stock warrant liabilities (Private)    
Liabilities measured at fair value    
Warrant liabilities 14,186 23,296
Fair Value Measurements Recurring | Level 2 | Common stock warrant liabilities (Delta)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 2 | Money market funds    
Assets measured at fair value    
Cash equivalents 0 0
Fair Value Measurements Recurring | Level 2 | Term deposits    
Assets measured at fair value    
Fair value 31,580 31,179
Fair Value Measurements Recurring | Level 2 | Asset backed securities    
Assets measured at fair value    
Fair value 95,347 98,412
Fair Value Measurements Recurring | Level 2 | Government debt securities    
Assets measured at fair value    
Fair value 192,708 206,945
Fair Value Measurements Recurring | Level 2 | Corporate debt securities    
Assets measured at fair value    
Fair value 370,599 396,688
Fair Value Measurements Recurring | Level 3    
Assets measured at fair value    
Cash equivalents 0 0
Fair value 0 0
Total fair value of assets 0 0
Liabilities measured at fair value    
Warrant liabilities 25,831 37,271
Earnout Shares Liability 80,631 117,416
Total fair value of liabilities 106,462 154,687
Fair Value Measurements Recurring | Level 3 | Common stock warrant liabilities (Public)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 3 | Common stock warrant liabilities (Private)    
Liabilities measured at fair value    
Warrant liabilities 0 0
Fair Value Measurements Recurring | Level 3 | Common stock warrant liabilities (Delta)    
Liabilities measured at fair value    
Warrant liabilities 25,831 37,271
Fair Value Measurements Recurring | Level 3 | Money market funds    
Assets measured at fair value    
Cash equivalents 0 0
Fair Value Measurements Recurring | Level 3 | Term deposits    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 3 | Asset backed securities    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 3 | Government debt securities    
Assets measured at fair value    
Fair value 0 0
Fair Value Measurements Recurring | Level 3 | Corporate debt securities    
Assets measured at fair value    
Fair value $ 0 $ 0