XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 383,856 $ 316,294 $ 1,158,800 $ 863,612
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues from Contracts with Customers 384,404 316,327 1,166,737 866,402
Operating Segments | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 142,747 118,775 404,112 348,629
Electric Segment - ARP Revenues (548) (33) (7,937) (2,790)
Operating Segments | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 98,767 89,977 306,921 250,085
Operating Segments | Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 142,342 107,542 447,767 264,898
Operating Segments | Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 120,177 96,438 347,419 291,130
Operating Segments | Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 35,122 33,902 108,883 100,067
Operating Segments | Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 83,022 60,557 232,532 185,376
Operating Segments | Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,033 1,979 6,004 5,687
Operating Segments | Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 13,156 13,300 37,409 37,085
Operating Segments | Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 7,196 6,944 13,196 14,711
Operating Segments | Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,218 2,093 6,088 5,703
Operating Segments | Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 84,054 76,455 261,923 210,141
Operating Segments | Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 12,723 10,198 36,584 30,624
Operating Segments | Scrap Metal Sales | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 1,990 $ 3,324 $ 8,414 $ 9,320