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

March 31, 2024

  

December 31, 2023

 

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

 $11,444  $12,608 

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

  12,685   10,589 

Total

  24,129   23,197 

Less current portion

  (24,129)  (23,197)

Non-current portion

 $  $ 

Bank Acceptance Notes Payable

 

March 31, 2024

  

December 31, 2023

 

Bank acceptance notes issued to vendors with a zero percent interest rate

  

$ 10,712

   

$ 15,482

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

Within one year

 $24,129 

Beyond one year

   

Total outstanding

 $24,129