v3.26.1
Related Party Transactions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 11, 2026
Apr. 30, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Due to related parties     $ 7,110   $ 37,262
Joint Development Agreements          
Related Party Transaction [Line Items]          
Unrecorded unconditional purchase obligation, threshold trading days     10 days    
Unrecorded unconditional purchase obligation, weighted average share price (in dollars per share)     $ 4.00    
Asset Purchase Commitment          
Related Party Transaction [Line Items]          
Unrecorded unconditional purchase obligation, weighted average share price (in dollars per share)     $ 4.00    
BHES          
Related Party Transaction [Line Items]          
Gain (loss) on stock issued during period, value, issued for services     $ (17,500)    
Gain (loss) on stock issued during period, value, issued for services, inception-to-date     (16,200)    
Related Party          
Related Party Transaction [Line Items]          
Due to related parties     7,100   37,300
Related Party | BHES JDA Suspension Agreement          
Related Party Transaction [Line Items]          
Loss on contract termination     9,600    
Related Party | BHES          
Related Party Transaction [Line Items]          
Due to related parties     2,200   $ 2,800
Related party transaction, amounts of transaction     $ 2,200 $ 2,500  
Related Party | BHES | BHES JDA Suspension Agreement | Subsequent Event          
Related Party Transaction [Line Items]          
Related party transaction, suspension agreement, extension period 60 days        
Related party transaction, amounts of transaction   $ 3,000