v3.25.2
Customer Acquisitions (Details)
$ in Millions
1 Months Ended 2 Months Ended 6 Months Ended 12 Months Ended 15 Months Ended
Oct. 31, 2024
USD ($)
kWh
agreement
Apr. 30, 2024
USD ($)
kWh
May 31, 2025
USD ($)
kWh
agreement
Jun. 30, 2025
USD ($)
kWh
Dec. 31, 2024
USD ($)
kWh
Jun. 30, 2025
USD ($)
kWh
Residential Customer Equivalent            
Asset Acquisition [Line Items]            
Residential customer equivalents (kwh) | kWh   12,556     9,300  
Consideration transferred   $ 2.3        
Escrow deposit       $ 0.0 $ 0.4 $ 0.0
Residential Customer Equivalent, Two Purchase Agreements            
Asset Acquisition [Line Items]            
Residential customer equivalents (kwh) | kWh 100,600     26,300 72,700  
Consideration transferred $ 16.9          
Escrow deposit       $ 1.0 $ 15.5 $ 1.0
Asset acquisition, number of asset purchase agreements | agreement 2          
Total residential customer equivalent | kWh           99,000
Residential Customer Equivalent, April And May 2025 Purchase Agreements            
Asset Acquisition [Line Items]            
Residential customer equivalents (kwh) | kWh     16,800 9,300    
Consideration transferred     $ 1.8      
Payments to acquire assets       $ 0.4    
Escrow deposit       $ 1.4   $ 1.4
Asset acquisition, number of asset purchase agreements | agreement     2