XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Long-term debt $ 61,272 $ 52,187
Less debt issuance costs, net 36 18
Grand total 61,236 52,169
Less current portion 41,876 38,265
Non-current portion 19,360 13,904
Bank acceptance notes issued to vendors with a zero percent interest rate 6,469 15,860
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 902 1,941
Chailease Finance Co, Ltd. [Member] | Promissory Note 2 [Member]    
Long-term debt 1,183 2,149
Paycheck Protection Program, CARES Act [Member]    
Long-term debt 0 6,229
Truist Bank [Member] | Revolving Credit Facility [Member] | Third Amendment to Loan Agreement with BB and T [Member]    
Long-term debt 19,360 18,700
Taishin International Bank [Member] | Revolving Credit Facility [Member] | Credit Facility [Member]    
Long-term debt 0 1,756
China Merchants Bank Co, Ltd [Member] | Revolving Credit Facility [Member]    
Long-term debt 0 2,299
SPD Bank [Member] | Revolving Credit Facility [Member]    
Long-term debt 16,915 11,603
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥100M Credit Facility [Member]    
Long-term debt 15,482 0
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥50M Credit Facility [Member]    
Long-term debt $ 7,430 $ 7,510