v3.25.2
REVENUE - Performance Obligations - Electric Operations (Details) - Physically Delivered Prepaid Power Contract
$ in Millions
3 Months Ended
Jun. 30, 2025
USD ($)
MWh
Disaggregation of Revenue [Line Items]  
Agreement, term 17 months
Prepaid contract | $ $ 35.0
Supply commitment, agreed supply of power, Megawatt Per Hour | MWh 971,088
Incremental borrowing rate 9.50%