v3.26.1
Commitments and Contingencies - Schedule of Renewable Energy Credit Commitments (Details)
renewable_energy_credit in Thousands
Jun. 30, 2026
renewable_energy_credit
Commitments and Contingencies Disclosure [Abstract]  
2026-2027 13
2027-2028 21
2028-2029 21
2029-2030 21
2030-2031 20
Thereafter 144
Total 240