XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Narrative (Details)
customer in Millions
9 Months Ended
Oct. 28, 2022
USD ($)
term
customer
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]        
Prepayments received   $ 61,367,000   $ 54,678,000
Contract and contract acquisition costs   109,000 $ 129,000  
Xcel Energy Services Inc. | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement        
Disaggregation of Revenue [Line Items]        
Agreement term 20 years      
Number of agreement extensions | term 2      
Agreement extension term 10 years      
Total scheduled prepayments $ 80,000,000      
Prepayments received   $ 8,000,000    
Xcel Energy Services Inc. | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Electricity        
Disaggregation of Revenue [Line Items]        
Number of customers | customer 3.7      
Xcel Energy Services Inc. | Collaborative Arrangement, Transaction with Party to Collaborative Arrangement | Natural Gas        
Disaggregation of Revenue [Line Items]        
Number of customers | customer 2.1