XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 316,294 $ 235,755 $ 863,612 $ 663,258
Operating Segments        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues from Contracts with Customers 316,327 232,977 866,402 660,358
Operating Segments | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 118,775 115,213 348,629 333,213
Electric Segment - ARP Revenues (33) 2,778 (2,790) 2,900
Operating Segments | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 89,977 59,849 250,085 174,276
Operating Segments | Plastics        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 107,542 60,693 264,898 155,769
Operating Segments | Retail: Residential | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 33,902 32,734 100,067 96,440
Operating Segments | Retail: Commercial and Industrial | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 60,557 64,918 185,376 189,771
Operating Segments | Retail: Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 1,979 1,953 5,687 5,550
Operating Segments | Total Retail | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 96,438 99,605 291,130 291,761
Operating Segments | Transmission | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 13,300 12,288 37,085 32,802
Operating Segments | Wholesale | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 6,944 1,500 14,711 3,141
Operating Segments | Other | Electric        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 2,093 1,820 5,703 5,509
Operating Segments | Metal Parts and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 76,455 50,957 210,141 145,435
Operating Segments | Plastic Products and Tooling | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues 10,198 7,600 30,624 25,323
Operating Segments | Scrap Metal Sales | Manufacturing        
Disaggregation of Revenue [Line Items]        
Total Operating Revenues $ 3,324 $ 1,292 $ 9,320 $ 3,518