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

June 30, 2025

  

December 31, 2024

 

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

 $-  $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,661   13,216 

Revolving line of credit with a China bank up to $22.7 million with interest at 3.1%, maturing May 24, 2029

  13,522   - 

Total

  22,183   26,682 

Less current portion

  (22,183)  (26,682)

Non-current portion

 $-  $- 

Bank Acceptance Notes Payable

 June 30, 2025  December 31, 2024 

Bank acceptance notes issued to vendors with zero handling fees

 $9,934  $19,259