v3.26.1
Other operating income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Component of Operating Income [Abstract]      
Demand response program income $ 10,407 $ 7,715 $ 1,566
Insurance income 0 1,699 0
Other revenue 1,292 0 0
Total other operating income $ 11,699 $ 9,413 $ 1,566