v3.26.3
ACCOUNTS RECEIVABLE (Components) (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Retail, Allowance for Credit Losses $ (11,788) $ (11,000) $ (13,827) $ (13,000) $ (11,000) $ (13,000)
Accounts Receivable, Net 266,818   195,923      
Due from Affiliates (Note 5)            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 12,000   9,000      
Wholesale | Derivatives            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 10,000   10,000      
Trade Accounts | Retail            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Retail, Allowance for Credit Losses (12,000)   (14,000)      
Trade Accounts | Wholesale            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 31,000   33,000      
Trade Accounts | Retail | Retail            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 157,000   107,000      
Trade Accounts | Retail, Unbilled | Retail            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross 60,000   47,000      
Other            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable, gross $ 19,000   $ 14,000