v3.26.1
Leases - Schedule of Minimum Cash Payment Obligations (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Operating leases  
Fiscal year ending June 30, 2026 (excluding nine months period from July 1, 2025 to March 31, 2026) $ 800
Fiscal year ending June 30, 2027 2,097
Fiscal year ending June 30, 2028 353
Thereafter 495
Total lease payments 3,745
Less: Imputed interest (380)
Present value of operating lease liabilities 3,365
Finance leases  
Fiscal year ending June 30, 2026 (excluding nine months period from July 1, 2025 to March 31, 2026) 3,925
Fiscal year ending June 30, 2027 14,418
Fiscal year ending June 30, 2028 7,545
Thereafter 0
Total lease payments 25,888
Less: Imputed interest (3,062)
Present value of finance lease liabilities $ 22,826