v3.26.1
REVENUE RECOGNITION AND CONTRACTS - Contract Balances (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]        
Accounts receivable – trade, net $ 170,743 $ 96,875 $ 118,383 $ 91,767
Accounts receivable - trade, net, change $ 52,360 $ 5,108    
Accounts receivable - trade, net, percent change 44.00% 6.00%    
Contracts in progress $ 90,620 $ 70,812 72,808 79,149
Contracts in progress $ 17,812 $ (9,824)    
Contracts in progress, percent change 24.00% (11.00%)    
Advance billings on contracts $ 81,502 $ 56,402 111,987 56,381
Advance billings on contracts, change $ (30,485) $ 21    
Advance billings on contracts, percent change (27.00%) 0.00%    
Accrued contract losses $ 141 $ 1 469 217
Accrued contract losses, change $ (328) $ (216)    
Accrued contract losses, percent change (70.00%) (100.00%)    
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Trade, net of allowance for credit losses $ 2,000   2,100  
Advance billings on contracts 81,502 $ 56,402 $ 111,987 $ 56,381
Contracts in progress 17,812 (9,824)    
Continuing Operations        
Revenue from Contract with Customer [Abstract]        
Contracts in progress   (8,337)    
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Contracts in progress   $ (8,337)    
Applied Digital/Base Electron        
Revenue from Contract with Customer [Abstract]        
Advance billings on contracts 1,500      
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Trade, net of allowance for credit losses 73,900      
Advance billings on contracts $ 1,500