v3.26.1
Note 11 - Notes Payable and Long-term Debt (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Debt [Table Text Block]
  

June 30, 2026

  

December 31, 2025

 

Revolving line of credit and equipment term loan with a China bank up to $44 million with interest at 2.6% and 3%, maturing June 25, 2027 and June 12, 2032, respectively

 $21,069  $20,203 

Revolving line of credit with a China bank up to $14.7 million with interest at 2.45%, maturing March 26, 2027

  14,682   13,772 

Revolving line of credit and equipment term loan with a China bank up to $3.0 million with interest at 3%, maturing May 8, 2028

  734   - 

Revolving line of credit with a China bank up to $2.9 million with interest at 2.45%, maturing December 28, 2026

  -   - 

Revolving line of credit with a China bank up to $14.7 million with interest at 2.31%, maturing June 25, 2027

  14,682   - 

Revolving line of credit with a China bank up to $2.9 million with interest at 2.4%, maturing June 11, 2027

  1,468   - 

Revolving line of credit with a Taiwan bank up to $3.1 million with interest at 2.5%, maturing July 13, 2026

  3,140   - 

Revolving line of credit with a Taiwan bank up to $3.1 million with interest at 3.20%, maturing August 25, 2026

  3,140   - 

Revolving line of credit and equipment term loan with a Taiwan bank up to $8.8 million with interest at 3%, maturing June 11, 2027 and June 11, 2029, respectively

  -   - 

Total

 $58,915  $33,975 

Less current portion

  (57,258)  (33,975)

Non-current portion

 $1,657  $- 

Bank Acceptance Notes Payable

 June 30, 2026  December 31, 2025 

Bank acceptance notes issued to vendors with 0.05% handling fees

 $33,940  $33,363