XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Bank Loans Payable - Bank Loans (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Bank loan payable $ 1,137 $ 1,352
Current portion of bank loans payable 354 503
Currency translation effect on current portion of bank loans 21 (28)
Current portion of bank loans payable 375 475
Long-term portion of bank loans payable 721 933
Currency translation effect on long-term portion of bank loans 41 (56)
Long-term portion of bank loans payable 762 877
Notes Payable To Banks 1 [Member]    
Bank loan payable 792 957
Notes Payable To Banks 2 [Member]    
Bank loan payable 65 84
Notes Payable to Bank 3 [Member]    
Bank loan payable 150 169
Notes Payable to Bank 4 [Member]    
Bank loan payable $ 130 $ 142