v3.24.0.1
ACCOUNTS RECEIVABLE (Components) (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Retail, Allowance for Credit Losses $ (11,676) $ (9,012) $ (10,000)
Accounts Receivable 217,381 320,899  
Due from Affiliates      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross 7,000 26,000  
Other      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross 19,000 39,000  
Retail | Trade Accounts      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Retail, Allowance for Credit Losses (12,000) (9,000)  
Retail | Trade Accounts | Billed Revenues      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross 109,000 87,000  
Retail | Trade Accounts | Retail, Unbilled      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross 57,000 46,000  
Wholesale | Derivatives      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross 10,000 52,000  
Wholesale | Trade Accounts      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Accounts receivable, gross $ 37,000 $ 132,000