XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.3
Note 14 - Bank Loans Payable - Bank Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Jun. 30, 2023
Bank loan payable $ 874 $ 1,352
Current portion of bank loans payable 235 503
Currency translation effect on current portion of bank loans 26 (28)
Current portion of bank loans payable 261 475
Long-term portion of bank loans payable 591 933
Currency translation effect on long-term portion of bank loans 22 (56)
Long-term portion of bank loans payable 613 877
Notes Payable To Banks 1 [Member]    
Bank loan payable 596 957
Notes Payable To Banks 2 [Member]    
Bank loan payable 44 84
Notes Payable to Bank 3 [Member]    
Bank loan payable 124 169
Notes Payable to Bank 4 [Member]    
Bank loan payable $ 110 $ 142