XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 325,563 $ 338,033 $ 995,959 $ 1,027,437
Total Operating Revenues from Contracts with Customers 325,886 337,386 995,654 1,027,024
Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 138,597 130,380 417,048 384,696
Electric Segment - ARP Revenues (323) 647 305 413
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 76,951 79,896 237,363 275,961
Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 110,015 127,757 341,548 366,780
Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 111,642 110,802 355,144 331,673
Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 32,106 34,150 104,939 99,971
Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 77,507 74,602 244,105 225,827
Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,029 2,050 6,100 5,875
Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 14,934 15,152 40,297 39,805
Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 10,379 3,139 16,418 8,273
Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,642 1,287 5,189 4,945
Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 67,649 69,904 207,868 245,972
Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 7,710 8,537 24,255 23,989
Scrap Metal | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 1,592 $ 1,455 $ 5,240 $ 6,000