v3.26.3
Leases - Schedule of Balance sheet balances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Right-of-use assets:    
Operating lease right-of-use assets $ 2,705 $ 1,549
Finance lease right-of-use asset 14,345 16,544
Right-of-use assets: 17,050 18,093
Lease liabilities:    
Current portion of operating lease obligations 1,897 391
Non-current portion of operating lease obligations 1,018 1,175
Current portion of finance lease obligation 14,410 15,307
Non-current portion of finance lease obligation 8,354 9,523
Lease liabilities: $ 25,679 $ 26,396