XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 261,710 $ 234,747
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues from Contracts with Customers 262,685 234,834
Operating Segments | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 123,699 119,870
Electric Segment - Alternative Revenue Program Revenues (975) (87)
Operating Segments | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 75,825 68,479
Operating Segments | Plastics    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 62,186 46,398
Operating Segments | Retail: Residential | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 37,485 35,839
Operating Segments | Retail: Commercial and Industrial | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 66,403 68,942
Operating Segments | Retail: Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,818 1,822
Operating Segments | Total Retail | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 105,706 106,603
Operating Segments | Transmission | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 11,944 10,841
Operating Segments | Wholesale | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 4,507 876
Operating Segments | Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,542 1,550
Operating Segments | Metal Parts and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 62,673 57,211
Operating Segments | Plastic Products and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 10,295 9,883
Operating Segments | Scrap Metal Sales | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 2,857 $ 1,385