XML 68 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Long-term debt $ 51,994   $ 58,242
Less debt issuance costs, net (1,073)   (1,168)
Grand total 50,921   57,074
Less current portion (50,921)   (57,074)
Non-current portion 0   0
Bank acceptance notes issued to vendors with a zero percent interest rate 19,196 $ 12,337 12,337
CIT Northbridge Credit, LLC [Member] | Revolving Credit Facility [Member] | Loan Security and Guarantee Agreement [Member]      
Long-term debt 20,520   25,000
SPD Bank [Member] | Revolving Credit Facility [Member]      
Long-term debt 12,918   13,102
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥100M Credit Facility [Member]      
Long-term debt 17,828   20,140
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥50M Credit Facility [Member]      
Long-term debt $ 728   $ 0