XML 47 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 11 - Notes Payable and Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Debt [Table Text Block]
  

March 31, 2025

  

December 31, 2024

 

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

 $13,485  $13,466 

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

  8,638   13,216 

Total

  22,123   26,682 

Less current portion

  (20,312)  (22,369)

Non-current portion

 $1,811  $4,313 

Bank Acceptance Notes Payable

 March 31, 2025  December 31, 2024 

Bank acceptance notes issued to vendors with a zero handling fees

 $23,992  $19,260 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Within one year

 $20,312 

Beyond one year

  1,811 

Total outstanding

 $22,123