XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Notes Payable and Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30, 2024

  

December 31, 2023

 

Revolving line of credit with a China bank up to $23.9 million with interest from 4.35% to 4.57%, maturing May 24, 2029

 $11,281  $12,608 

Credit facility with a China bank up to $28.0 million with interest of 4.35%, maturing June 6, 2027

  11,225   10,589 

Total

  22,506   23,197 

Less current portion

  (22,506)  (23,197)

Non-current portion

 $  $ 

Bank Acceptance Notes Payable

 

June 30, 2024

  

December 31, 2023

 

Bank acceptance notes issued to vendors with a 0.05% interest rate

  

$ 5,048

   

$ 15,482

 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Within one year

 $22,506 

Beyond one year

   

Total outstanding

 $22,506