v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Debt Disclosure [Abstract]    
Finance leases $ 1,659 $ 1,619
Total debt 1,659 1,619
Less: Current debt (882) (823)
Total long-term debt $ 777 $ 796