v3.26.1
DISCONTINUED OPERATIONS - Discontinued Operations Included in Cash Flows (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets $ 5,008 $ 4,807
Accounts receivable – trade, net (60,859) (2,574)
Accounts payable 100,257 (909)
Advance billings on contracts (30,485) (1,127)
Purchase of property, plant and equipment $ (13,747) (7,076)
Discontinued Operations, Held-for-Sale or Disposed of by Sale    
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets   353
Accounts receivable – trade, net   3,806
Contracts in progress   3,504
Accounts payable   (4,334)
Advance billings on contracts   (1,147)
Purchase of property, plant and equipment   (403)
Discontinued Operations, Held-for-Sale or Disposed of by Sale | Solar    
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets   0
Accounts receivable – trade, net   1,283
Contracts in progress   (1,273)
Accounts payable   (4,215)
Advance billings on contracts   650
Purchase of property, plant and equipment   (130)
Discontinued Operations, Held-for-Sale or Disposed of by Sale | Vølund    
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets   0
Accounts receivable – trade, net   6,409
Contracts in progress   3,930
Accounts payable   (1,022)
Advance billings on contracts   (3,634)
Purchase of property, plant and equipment   (2)
Discontinued Operations, Held-for-Sale or Disposed of by Sale | Diamond Power    
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets   343
Accounts receivable – trade, net   (5,804)
Contracts in progress   641
Accounts payable   1,521
Advance billings on contracts   525
Purchase of property, plant and equipment   (271)
Discontinued Operations, Held-for-Sale or Disposed of by Sale | ASH    
Disposal Group, Including Discontinued Operations [Line Items]    
Depreciation and amortization of long-lived assets   10
Accounts receivable – trade, net   1,918
Contracts in progress   206
Accounts payable   (618)
Advance billings on contracts   1,312
Purchase of property, plant and equipment   $ 0