XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 358,056 $ 383,856 $ 1,034,853 $ 1,158,800
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues from Contracts with Customers 358,800 384,404 1,037,142 1,166,737
Operating Segments | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 130,326 142,747 395,997 404,112
Electric Segment - ARP Revenues (744) (548) (2,289) (7,937)
Operating Segments | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 100,678 98,767 309,936 306,921
Operating Segments | Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 127,052 142,342 328,920 447,767
Operating Segments | Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 110,499 120,177 340,667 347,419
Operating Segments | Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 33,483 35,122 104,433 108,883
Operating Segments | Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 75,044 83,022 230,517 232,532
Operating Segments | Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,972 2,033 5,717 6,004
Operating Segments | Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 13,670 13,156 40,606 37,409
Operating Segments | Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 4,752 7,196 9,260 13,196
Operating Segments | Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,405 2,218 5,464 6,088
Operating Segments | Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 89,518 84,054 268,981 261,923
Operating Segments | Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 8,847 12,723 33,059 36,584
Operating Segments | Scrap Metal | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 2,313 $ 1,990 $ 7,896 $ 8,414