v3.25.2
Fair Value Measurement - Schedule of Change in Fair Value of Derivative Warrant Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Warrant Liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at December 31, 2024 $ 199,645  
Adjustment to fair value (26,837)  
Reclassification (172,808)  
Balance at June 30, 2025 0  
Power Purchase Agreements – Liability    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at December 31, 2024 444  
Adjustment to fair value (17)  
Reclassification 0  
Balance at June 30, 2025 427  
Power Purchase Agreements – Asset    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at December 31, 2024 3,444 $ 2,562
Adjustment to fair value 882  
Reclassification 0  
Balance at June 30, 2025 $ 3,444