XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Minimum Cash Payment Obligations (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Operating leases  
Fiscal year ending June 30, 2026 (excluding three months period from July 1, 2025 to September 30, 2025) $ 2,204
Fiscal year ending June 30, 2027 1,844
Fiscal year ending June 30, 2028 341
Thereafter 477
Total lease payments 4,866
Less: Imputed interest (599)
Present value of operating lease liabilities 4,267
Finance leases  
Fiscal year ending June 30, 2026 (excluding three months period from July 1, 2025 to September 30, 2025) 11,954
Fiscal year ending June 30, 2027 11,297
Fiscal year ending June 30, 2028 0
Thereafter 0
Total lease payments 23,251
Less: Imputed interest (1,908)
Present value of finance lease liabilities $ 21,343