v3.26.1
Finance and Operating Leases - Finance leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Finance leases    
2026   $ 45,781
2027 $ 64,471 33,864
2028 42,580 12,095
2029 15,356 297
2030 373  
Total minimum payments 122,780 92,037
Less: imputed interest (5,848) (5,154)
Finance lease liability 116,932 86,883
Less: current portion of finance lease liability (60,477) (42,316)
Long-term finance lease liability $ 56,455 $ 44,567