XML 18 R40.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note K - Notes Payable and Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2019
Notes Tables  
Schedule of Debt [Table Text Block]
   

December 31, 2019

   

December 31, 2018

 
Revolving line of credit with a U.S. bank up to $20,000 (2019) and $60,000 (2018) with interest at LIBOR plus 1.5% (2019) and 1.4% (2018), maturing April 2, 2021   $ 20,000     $ 23,104  

Term loan with a U.S. bank with monthly payments of principal and interest at LIBOR plus 1.15%, maturing April 1, 2024

          20,067  

Term loan with a U.S. bank with monthly payments of principal and interest at LIBOR plus 1.3%, maturing between April 1, 2023 and December 18, 2023

          19,164  
Revolving line of credit with a Taiwan bank up to $9,767 with 2% interest, maturing May 31, 2019             3,256  

Revolving line of credit with a Taiwan bank up to $7,000 with interest ranging from 1.5% to 3.5%, matured July 26, 2019

          3,550  

Revolving line of credit with a Taiwan bank up to $3,336 with 2.2% interest, maturing July 31, 2020

    3,336        

Notes payable to a finance company due in monthly installments with 3.4% interest, maturing November 30, 2021

    4,262       6,331  

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

    4,633        

Revolving line of credit with a Taiwan bank up to $2,668 with interest of 1.7%, maturing April 11, 2020

    2,668        

Revolving line of credit with a China bank up to $18,599 with interest ranging from 4.1% to 4.6%, maturing September 21, 2023

          8,652  

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

    7,919        

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

    7,167        

Sub-total

    49,985       84,124  

Less debt issuance costs, net

    (62 )     (207 )

Grand total

    49,923       83,917  

Less current portion

    (33,371 )     (23,589 )

Non-current portion

  $ 16,552     $ 60,328  
                 

Bank Acceptance Notes Payable

               

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

  $ 6,310     $ 4,628  
Schedule of Maturities of Long-term Debt [Table Text Block]

2020

  $ 33,371  

2021

    10,838  

2022

    5,714  

Total outstanding

  $ 49,923