v3.25.2
Leases (Details)
6 Months Ended
Jun. 30, 2025
Plant
shares
Leases  
Number of natural gas power plants | Plant 4
Penny Warrants  
Leases  
Number of warrants or rights issued during the period | shares 2,000,000
Far North Power Corp. (the "Far North JV")  
Leases  
Ownership percentage of parent (in %) 80.10%