XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 337,353 $ 347,068
Total Operating Revenues from Contracts with Customers 337,335 347,241
Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 149,720 141,488
Electric Segment - ARP Revenues 18 (173)
Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 81,685 99,380
Plastics    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 105,948 106,200
Total Retail | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 133,373 124,489
Retail: Residential | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 43,257 39,457
Retail: Commercial and Industrial | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 87,889 83,028
Retail: Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 2,227 2,004
Transmission | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 12,130 12,214
Wholesale | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 2,778 3,465
Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,439 1,320
Metal Parts and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 70,870 87,915
Plastic Products and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 8,959 8,986
Scrap Metal | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 1,856 $ 2,479