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

September 30, 2024

  

December 31, 2023

 

Revolving line of credit with a China bank up to $24.3 million with interest between 4.25% to 4.35%, maturing May 24, 2029

 $11,787  $12,608 

Credit facility with a China bank up to $28.5 million with interest between 4.00% and 4.35%, maturing June 6, 2027

  17,696   10,589 

Total

  29,483   23,197 

Less current portion

  (29,483)  (23,197)

Non-current portion

 $  $ 

Bank Acceptance Notes Payable

 

September 30, 2024

  

December 31, 2023

 

Bank acceptance notes issued to vendors with a 0.05% handling fees

  

$ 9,934

   

$ 15,482

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

Within one year

 $29,483 

Beyond one year

   

Total outstanding

 $29,483