XML 91 R58.htm IDEA: XBRL DOCUMENT 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]      
Total Operating Revenues $ 1,349,166 $ 1,460,209 $ 1,196,844
Total Operating Revenues from Contracts with Customers 1,353,476 1,469,475 1,197,635
Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 528,359 549,699 480,321
Electric Segment - ARP Revenues (4,310) (9,266) (791)
Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 402,781 397,983 336,294
Plastics      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 418,026 512,527 380,229
Total Retail | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 455,840 470,300 405,484
Retail: Residential | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 135,570 143,888 135,361
Retail: Commercial and Industrial | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 312,551 318,494 262,408
Retail: Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 7,719 7,918 7,715
Transmission | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 52,555 52,213 48,835
Wholesale | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 12,459 18,539 17,936
Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 7,505 8,647 8,066
Metal Parts and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 351,267 338,865 283,527
Plastic Products and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 41,395 49,080 40,231
Scrap Metal | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues $ 10,119 $ 10,038 $ 12,536