v3.26.1
Note 7 - Leases - Schedule of Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
2026 (remainder of) $ 1,253  
2027 4,267  
2028 3,227  
2029 2,309  
2030 2,001  
Thereafter 1,088  
Total minimum lease payments 14,145  
Less: amounts representing interest 1,140  
Present value of minimum lease payments 13,005  
Less: current portion 3,925 $ 3,778
Long-term portion $ 9,080 $ 7,997