v3.26.1
Prepaid Expenses and Project Deposits - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Other Commitments [Line Items]    
Advances paid, including supply arrangement $ 14,400  
Project deposits 12,614 $ 0
Reclassification, Other    
Other Commitments [Line Items]    
Project deposits (1,000)  
Construction in Progress    
Other Commitments [Line Items]    
Property and equipment, gross 973 $ 0
Construction in Progress | Reclassification, Other    
Other Commitments [Line Items]    
Property and equipment, gross $ 1,000