v3.26.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Jan. 01, 2025
Derivative [Line Items]              
Retained earnings (accumulated deficit) [1] $ 49,457     $ 49,457   $ (52,596)  
Investments in other entities [1] (213,400)     (213,400)   (206,723)  
SGA, overstated     $ 2,336   $ 8,453    
Costs of goods, understated     2,336   8,453    
Cost and estimated earnings in excess of billings 7,282     7,282   6,489  
Revenue recognized included in contract liabilities       3,287 $ 3,404    
Revenue remaining performance obligation 29,969     29,969      
Effect of Change              
Derivative [Line Items]              
Retained earnings (accumulated deficit) (49,153)     (49,153)   (51,289)  
Investments in other entities 23,543     $ 23,543   $ 24,500  
Maximum | Effect of Change              
Derivative [Line Items]              
Retained earnings (accumulated deficit)             $ 8,406
Investments in other entities             $ 8,406
Accounts Payable | Supplier Concentration Risk | One Vendor              
Derivative [Line Items]              
Concentration risk, percentage         13.00%    
Two Customer | Revenue Benchmark | Customer Concentration Risk              
Derivative [Line Items]              
Concentration risk, percentage       37.00%      
Four Customer | Revenue Benchmark | Customer Concentration Risk              
Derivative [Line Items]              
Concentration risk, percentage   63.00%          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-10-01              
Derivative [Line Items]              
Revenue remaining performance obligation $ 23,123     $ 23,123      
Revenue remaining performance obligation period 12 months     12 months      
Fuel Station Services              
Derivative [Line Items]              
Environmental credits held for sale $ 1,405   $ 4,515 $ 5,607 $ 15,055    
Impairment charges       561      
Renewable Power Segment              
Derivative [Line Items]              
Impairment charges       $ 3,595      
[1] Includes amounts related to consolidated VIEs, which are presented separately in the table below.