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

September 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%, terminated on June 18, 2025

 $-  $13,466 

Revolving line of credit with a China bank up to $35.2 million with interest at 2.6%, maturing July 29, 2030

  14,355   - 

Credit facility with a China bank up to $28.5 million with interest between 3.10% and 4.35%, terminated on July 23, 2025

  -   13,216 

Revolving line of credit with a China bank up to $22.9 million with interest at 2.95%, maturing June 26, 2030

  13,623   - 

Total

  27,978   26,682 

Less current portion

  (27,978)  (26,682)

Non-current portion

 $-  $- 

Bank Acceptance Notes Payable

 September 30, 2025  December 31, 2024 

Bank acceptance notes issued to vendors with zero handling fees

 $34,046  $19,260