XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Long-term debt $ 64,489 $ 52,187
Less debt issuance costs, net (0) 18
Grand total 64,489 52,169
Less current portion 50,803 38,265
Non-current portion 13,686 13,904
Bank acceptance notes issued to vendors with a zero percent interest rate 6,344 15,860
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 1,410 1,941
Chailease Finance Co, Ltd. [Member] | Promissory Note 2 [Member]    
Long-term debt 1,650 2,149
Paycheck Protection Program, CARES Act [Member]    
Long-term debt 6,229 6,229
Revolving Credit Facility [Member] | Truist Bank [Member] | Third Amendment to Loan Agreement with BB and T [Member]    
Long-term debt 18,700 18,700
Revolving Credit Facility [Member] | Taishin International Bank [Member] | Credit Facility [Member]    
Long-term debt 1,752 1,756
Revolving Credit Facility [Member] | China Merchants Bank Co, Ltd [Member]    
Long-term debt 0 2,299
Revolving Credit Facility [Member] | SPD Bank [Member]    
Long-term debt 15,785 11,603
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥100M Credit Facility [Member]    
Long-term debt 11,506 0
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥50M Credit Facility [Member]    
Long-term debt $ 7,457 $ 7,510