XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 333,043 $ 342,336 $ 670,396 $ 689,404
Total Operating Revenues from Contracts with Customers 332,433 342,398 669,768 689,638
Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 128,731 112,828 278,451 254,317
Electric Segment - ARP Revenues 610 (62) 628 (234)
Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 78,726 96,684 160,412 196,065
Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 125,586 132,824 231,533 239,022
Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 110,130 96,382 243,502 220,871
Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 29,586 26,369 72,846 65,824
Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 78,699 68,191 166,585 151,221
Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,845 1,822 4,071 3,826
Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 13,232 12,440 25,363 24,654
Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 3,261 1,669 6,039 5,134
Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,108 2,337 3,547 3,658
Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 69,348 88,152 140,219 176,067
Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 7,587 6,467 16,545 15,453
Scrap Metal | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 1,791 $ 2,065 $ 3,648 $ 4,545