XML 68 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
Sep. 30, 2021
Dec. 31, 2020
Long-term debt $ 60,554 $ 52,187
Less debt issuance costs, net 29 18
Grand total 60,525 52,169
Less current portion 41,254 38,265
Non-current portion 19,271 13,904
Bank acceptance notes issued to vendors with a zero percent interest rate 6,481 15,860
2022 41,254  
2023 19,271  
Total outstanding 60,525 52,169
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 361 1,941
Chailease Finance Co, Ltd. [Member] | Promissory Note 2 [Member]    
Long-term debt 676 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,300 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 17,924 11,603
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥100M Credit Facility [Member]    
Long-term debt 14,892 0
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥50M Credit Facility [Member]    
Long-term debt $ 7,401 $ 7,510