XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.0.1
Consolidated Statements of Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Revenues      
Regulated Energy $ 383,920 $ 352,746 $ 343,006
Unregulated Energy 206,869 152,526 154,151
Other (20,821) (17,074) (17,552)
Total operating revenues 569,968 488,198 479,605
Operating Expenses      
Natural gas and electricity costs 100,737 91,994 102,803
Propane and natural gas costs 86,213 45,944 51,698
Operations 148,294 142,055 137,845
Maintenance 16,793 15,587 15,679
Gain from a settlement 0 (130) (130)
Depreciation and amortization 62,661 58,117 45,424
Other taxes 24,158 21,908 20,001
Total operating expenses 438,856 375,475 373,320
Operating Income 131,112 112,723 106,285
Other income (expense), net 1,721 3,222 (1,847)
Interest charges 20,135 21,765 22,224
Income from Continuing Operations Before Income Taxes 112,698 94,180 82,214
Income Taxes on Continuing Operations 29,231 23,538 21,114
Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent 83,467 70,642 61,100
Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent (1) 686 (1,349)
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax 0 170 5,402
Net Income (Loss) Attributable to Parent $ 83,466 $ 71,498 $ 65,153
Weighted Average Common Shares Outstanding:      
Basic (in shares) 17,558,078 16,711,579 16,398,443
Diluted (in shares) 17,633,029 16,770,735 16,448,486
Basic Earnings Per Share of Common Stock:      
Income (Loss) from Continuing Operations, Per Basic Share $ 4.75 $ 4.23 $ 3.73
Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share 0 0.05 0.24
Basic (in usd per share) 4.75 4.28 3.97
Earnings Per Share, Diluted [Abstract]      
Income (Loss) from Continuing Operations, Per Diluted Share 4.73 4.21 3.72
Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share 0 0.05  
Diluted (in usd per share) $ 4.73 $ 4.26 $ 3.96