XML 63 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Long-term debt $ 53,462 $ 49,985
Less debt issuance costs, net 51 62
Grand total 53,411 49,923
Less current portion 38,096 33,371
Non-current portion 15,315 16,552
Bank acceptance notes issued to vendors with a zero percent interest rate 9,550 6,310
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 3,676 4,262
Chailease Finance Co, Ltd. [Member] | Promissory Note 2 [Member]    
Long-term debt 4,044 4,633
Revolving Credit Facility [Member] | Branch Banking and Trust Company [Member] | Third Amendment to Loan Agreement with BB and T [Member]    
Long-term debt 20,000 20,000
Revolving Credit Facility [Member] | Taishin International Bank [Member] | Credit Facility [Member]    
Long-term debt 3,309 3,336
Revolving Credit Facility [Member] | Far Eastern [Member]    
Long-term debt 2,647 2,668
Revolving Credit Facility [Member] | SPD Bank [Member]    
Long-term debt 12,729 7,919
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member]    
Long-term debt $ 7,057 $ 7,167