XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Bank Loans Payable - Summary of Bank Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Bank loan payable $ 684 $ 874
Current portion of bank loans payable 225 235
Currency translation effect on current portion of bank loans 31 26
Current portion of bank loans payable 256 261
Long-term portion of bank loans payable 368 591
Currency translation effect on long-term portion of bank loans 60 22
Long-term portion of bank loans payable 428 613
Notes Payable To Banks 1 [Member]    
Bank loan payable 508 596
Notes Payable To Banks 2 [Member]    
Bank loan payable 4 44
Notes Payable to Bank 3 [Member]    
Bank loan payable 85 124
Notes Payable to Bank 4 [Member]    
Bank loan payable $ 87 $ 110