XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 337,716 $ 400,040 $ 676,797 $ 774,944
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues from Contracts with Customers 338,050 404,968 678,342 782,332
Operating Segments | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 113,763 130,949 265,671 261,365
Electric Segment - ARP Revenues (334) (4,928) (1,545) (7,388)
Operating Segments | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 102,475 103,196 209,257 208,154
Operating Segments | Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 121,478 165,895 201,869 305,425
Operating Segments | Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 93,715 113,603 230,168 227,242
Operating Segments | Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 26,974 33,011 70,951 73,743
Operating Segments | Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 64,989 78,521 155,474 149,527
Operating Segments | Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,752 2,071 3,743 3,972
Operating Segments | Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 14,829 11,697 26,936 24,254
Operating Segments | Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,670 3,537 4,508 6,000
Operating Segments | Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,549 2,112 4,059 3,869
Operating Segments | Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 89,396 88,296 179,463 177,869
Operating Segments | Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 10,068 11,416 24,211 23,860
Operating Segments | Scrap Metal Sales | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 3,011 $ 3,484 $ 5,583 $ 6,425