v3.26.1
Related Party Transactions - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]            
Due to related parties $ 6,976     $ 6,976   $ 37,262
Joint Development Agreements            
Related Party Transaction [Line Items]            
Unrecorded unconditional purchase obligation, threshold trading days       10 days    
Asset Purchase Commitment            
Related Party Transaction [Line Items]            
Unrecorded unconditional purchase obligation, weighted average share price (in dollars per share) $ 4.00     $ 4.00    
BHES            
Related Party Transaction [Line Items]            
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,000     7,000   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,100     2,100   $ 2,800
Related party transaction, amounts of transaction $ 0   $ 1,400 2,100 $ 3,900  
Related Party | BHES | BHES JDA Suspension Agreement            
Related Party Transaction [Line Items]            
Related party transaction, amounts of transaction       $ 3,000