v3.26.1
ACCOUNTS RECEIVABLE (Components) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Retail, Allowance for Credit Losses $ (11,479) $ (13,827) $ (12,000) $ (13,000)
Accounts Receivable, Net 166,900 195,923    
Due from Affiliates (Note 5)        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 13,000 9,000    
Wholesale | Derivatives        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 6,000 10,000    
Trade Accounts | Retail        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Retail, Allowance for Credit Losses (11,000) (14,000)    
Trade Accounts | Wholesale        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 18,000 33,000    
Trade Accounts | Retail | Retail        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 79,000 107,000    
Trade Accounts | Retail, Unbilled | Retail        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross 46,000 47,000    
Other        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Accounts receivable, gross $ 22,000 $ 14,000