v3.25.4
Leases - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Right-of-use assets:    
Operating lease right-of-use assets $ 4,126 $ 1,549
Finance lease right-of-use assets 17,212 16,544
Right-of-use assets 21,338 18,093
Lease liabilities:    
Current portion of operating lease obligations 2,829 391
Non-current portion of operating lease obligations 1,277 1,175
Current portion of finance lease obligations 11,713 15,307
Non-current portion of finance lease obligations 11,711 9,523
Lease liabilities $ 27,530 $ 26,396