XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 339,081 $ 374,904
Operating Segments    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues from Contracts with Customers 340,291 377,364
Operating Segments | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 151,909 130,416
Electric Segment - ARP Revenues (1,210) (2,460)
Operating Segments | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 106,782 104,957
Operating Segments | Plastics    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 80,390 139,531
Operating Segments | Total Retail | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 136,453 113,639
Operating Segments | Retail: Residential | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 43,972 40,561
Operating Segments | Retail: Commercial and Industrial | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 90,489 71,171
Operating Segments | Retail: Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,992 1,907
Operating Segments | Transmission | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 12,107 12,556
Operating Segments | Wholesale | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,838 2,463
Operating Segments | Other | Electric    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 1,511 1,758
Operating Segments | Metal Parts and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 90,068 89,573
Operating Segments | Plastic Products and Tooling | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues 14,142 12,445
Operating Segments | Scrap Metal Sales | Manufacturing    
Disaggregation of Revenue [Line Items]    
Total Operating Revenues $ 2,572 $ 2,939