XML 105 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Credit facilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Line of credit facility and other debt [Abstract]    
Letters of credit at end of period $ 0  
Long-term debt | Commercial paper revolving credit agreement | Montana-Dakota Utilities Co. [Member]    
Line of credit facility and other debt [Abstract]    
Facility limit, maximum borrowing capacity 175,000,000.0  
Amount outstanding, end of period 87,700,000 $ 118,600,000
Letters of credit at end of period $ 0  
Expiration date Dec. 19, 2024  
Long-term debt | Commercial paper revolving credit agreement | Centennial Energy Holdings, Inc.    
Line of credit facility and other debt [Abstract]    
Facility limit, maximum borrowing capacity $ 600,000,000.0  
Amount outstanding, end of period 37,900,000 104,300,000
Letters of credit at end of period $ 0  
Expiration date Dec. 19, 2024  
Long-term debt | Revolving credit facility | Montana-Dakota Utilities Co. [Member]    
Line of credit facility and other debt [Abstract]    
Amount outstanding, end of period $ 0  
Option to increase borrowings, maximum amount 225,000,000.0  
Long-term debt | Revolving credit facility | Cascade Natural Gas Corporation    
Line of credit facility and other debt [Abstract]    
Facility limit, maximum borrowing capacity 100,000,000.0  
Amount outstanding, end of period 54,000,000.0 64,600,000
Letters of credit at end of period $ 2,200,000  
Expiration date Jun. 07, 2024  
Option to increase borrowings, maximum amount $ 125,000,000.0  
Long-term debt | Revolving credit facility | Intermountain Gas Company    
Line of credit facility and other debt [Abstract]    
Facility limit, maximum borrowing capacity 85,000,000.0  
Amount outstanding, end of period 41,900,000 $ 24,500,000
Letters of credit at end of period $ 0  
Expiration date Jun. 07, 2024  
Option to increase borrowings, maximum amount $ 110,000,000.0  
Long-term debt | Revolving credit facility | Centennial Energy Holdings, Inc.    
Line of credit facility and other debt [Abstract]    
Amount outstanding, end of period 0  
Option to increase borrowings, maximum amount $ 700,000,000.0