v3.25.4
Leases - Schedule of Minimum Cash Payment Obligations (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Operating leases  
Fiscal year ending June 30, 2026 (excluding six months period from July 1, 2025 to December 31, 2025) $ 1,601
Fiscal year ending June 30, 2027 2,202
Fiscal year ending June 30, 2028 344
Thereafter 482
Total lease payments 4,629
Less: Imputed interest (524)
Present value of operating lease liabilities 4,105
Finance leases  
Fiscal year ending June 30, 2026 (excluding six months period from July 1, 2025 to December 31, 2025) 5,392
Fiscal year ending June 30, 2027 14,418
Fiscal year ending June 30, 2028 7,545
Thereafter 0
Total lease payments 27,354
Less: Imputed interest (3,929)
Present value of finance lease liabilities $ 23,425