XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Narrative (Details) - Subsequent Event
1 Months Ended
Jul. 31, 2024
USD ($)
MW
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Megawatts cleared | MW 6,820
Clearing price (dollars per MW-day) | $ $ 269.92