XML 96 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total Operating Revenue $ 1,330,548 $ 1,349,166 $ 1,460,209
Total Operating Revenues from Contracts with Customers 1,329,973 1,353,476 1,469,475
Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 524,515 528,359 549,699
Electric Segment - ARP Revenues 575 (4,310) (9,266)
Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 342,592 402,781 397,983
Plastics      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 463,441 418,026 512,527
Total Retail | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 453,214 455,840 470,300
Retail: Residential | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 133,408 135,570 143,888
Retail: Commercial and Industrial | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 311,968 312,551 318,494
Retail: Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 7,838 7,719 7,918
Transmission | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 53,517 52,555 52,213
Wholesale | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 11,077 12,459 18,539
Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 6,707 7,505 8,647
Metal Parts and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 303,077 351,267 338,865
Plastic Products and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue 32,210 41,395 49,080
Scrap Metal | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenue $ 7,305 $ 10,119 $ 10,038