v3.24.0.1
REVENUE (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues from Contracts with Customers $ 1,771,000 $ 1,700,000 $ 1,480,000
Alternative Revenues 38,000 28,000 12,000
Other 66,000 80,000 101,000
Total Operating Revenues 1,875,448 1,808,082 1,592,586
Retail      
Disaggregation of Revenue [Line Items]      
Revenues from Contracts with Customers 1,283,000 1,140,000 1,088,000
Wholesale      
Disaggregation of Revenue [Line Items]      
Revenues from Contracts with Customers 364,000 456,000 278,000
Other Services      
Disaggregation of Revenue [Line Items]      
Revenues from Contracts with Customers $ 124,000 $ 104,000 $ 114,000