v3.26.1
Finance Leases - Schedule supplemental lease information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]      
Operating cash flows — interest paid $ 11,315 $ 0 $ 0
Investing cash flows — lease deposits paid 10,184 0 0
Financing cash flows — principal repaid $ 48,876 $ 0 $ 0
Weighted-average remaining lease term – finance leases 1 year 10 months 24 days 0 years 0 years
Weighted-average discount rate – finance leases 9.90% 0.00% 0.00%