XML 79 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Total Operating Revenues $ 1,196,844 $ 890,107 $ 919,503
Total Operating Revenues from Contracts with Customers 1,197,635 883,171 918,471
Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 480,321 446,088 459,048
Electric Segment - ARP Revenues (791) 6,936 1,032
Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 336,294 238,770 277,204
Plastics      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 380,229 205,249 183,251
Retail: Residential | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 135,361 127,260 131,988
Retail: Commercial and Industrial | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 262,408 254,951 267,125
Retail: Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 7,715 7,311 7,365
Total Retail | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 405,484 389,522 406,478
Transmission | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 48,835 44,001 40,542
Wholesale | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 17,936 4,857 5,007
Other | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 8,066 7,708 7,021
Metal Parts and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 283,527 199,463 236,032
Plastic Products and Tooling | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 40,231 34,055 35,173
Other | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 12,536 5,252 5,999
Operating Segments | Electric      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 480,321 446,088 459,048
Operating Segments | Manufacturing      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues 336,294 238,770 277,204
Operating Segments | Plastics      
Disaggregation of Revenue [Line Items]      
Total Operating Revenues $ 380,229 $ 205,249 $ 183,251