XML 67 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Long-term debt $ 57,233 $ 54,711
Less debt issuance costs, net 17 22
Grand total 57,233 54,689
Less current portion 52,233 49,689
Non-current portion 5,000 5,000
Bank acceptance notes issued to vendors with a zero percent interest rate 9,955 8,198
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 0 170
Revolving Credit Facility [Member] | Truist Bank [Member] | Secured Overnight Financing Rate (SOFR) [Member] | Sixth Amendment to Loan Agreement with Truist Bank [Member]    
Long-term debt 19,551 14,373
Revolving Credit Facility [Member] | SPD Bank [Member]    
Long-term debt 19,133 19,595
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥100M Credit Facility [Member]    
Long-term debt 10,988 13,044
Revolving Credit Facility [Member] | China Zheshang Bank Co., Ltd [Member] | The ¥50M Credit Facility [Member]    
Long-term debt $ 7,561 $ 7,529