XML 99 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 21 - Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 30, 2024
Remainder of Fiscal year, operating lease $ 670  
Remainder of Fiscal year, finance lease 22  
next fiscal year, operating lease 437 $ 1,234
next fiscal year, finance lease 34 61
Two fiscal years after, operating lease 55 658
Two fiscal years after, finance lease 34
Thereafter, operating lease 86  
Thereafter, finance lease 0  
Total future minimum lease payments, operating lease 1,248 1,978
Total future minimum lease payments, finance lease 56 95
Less: amount representing interest, operating lease (51) (91)
Less: amount representing interest, finance lease (2) (4)
Present value of net minimum lease payments, operating lease 1,197 1,887
Present value of net minimum lease payments, finance lease 54 91
Current, operating lease 943 1,162
Current, finance lease 42 57
Non-current, operating lease 254 725
Non-Current, finance lease $ 12 34
Three fiscal years after, operating lease   86
Three fiscal years after, finance lease   $ 0