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

March 31, 2022

  

December 31, 2021

 

Revolving line of credit with a U.S. bank up to $20,000 with interest at SOFR plus 1.56% , maturing April 15, 2023

 $19,551  $14,373 

Notes payable to a finance company due in monthly installments with 3.1% interest, maturing January 21, 2022

     170 

Revolving line of credit with a China bank up to $25,449 with interest from 2.8% to 4.57%, maturing May 24, 2024

  19,133   19,595 

Credit facility with a China bank up to $14,125 with interest of from 2.6% to 4.5%, maturing January 5, 2024

  10,988   13,044 

Credit facility with a China bank up to $7,167 with interest of 5.7%, maturing on June 27, 2022

  7,561   7,529 

Sub-total

  57,233   54,711 

Less debt issuance costs, net

  (17)  (22)

Grand total

  57,233   54,689 

Less current portion

  (52,233)  (49,689)

Non-current portion

 $5,000  $5,000 

 

  

 

Bank Acceptance Notes Payable

 

  

 

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

 $9,955  $8,198 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Within one year

  $ 52,233  

Beyond one year

    5,000  

Total outstanding

  $ 57,233