v3.26.1
Acquisition (Details)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Nov. 22, 2024
USD ($)
solar_energy_system
Jun. 30, 2025
USD ($)
solar_energy_system
Jun. 30, 2026
Jun. 30, 2025
USD ($)
solar_energy_system
Dec. 31, 2025
USD ($)
solar_energy_system
Asset Acquisition [Line Items]          
Estimated Life (in years)     22 years 1 month 6 days    
NJR Acquisition          
Asset Acquisition [Line Items]          
Solar energy systems, number of systems acquired | solar_energy_system 9,800        
Asset acquisition, consideration $ 132.5 $ 2.9   $ 4.5 $ 5.3
Estimated Life (in years) 11 years        
Payments for asset acquisitions $ 22.7        
Solar energy systems, number of systems to be acquired upon milestone achievement | solar_energy_system 200 109   192 200
Transaction cost $ 0.3 $ 0.1   $ 0.1 $ 0.1