XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Long-term debt $ 32,215 $ 58,242
Less debt issuance costs, net (892) (1,168)
Total outstanding 31,323 57,074
Less current portion (31,323) (57,074)
Non-current portion 0 0
Bank acceptance notes issued to vendors with a zero percent interest rate 14,383 12,337
CIT Northbridge Credit, LLC [Member] | Revolving Credit Facility [Member] | Loan Security and Guarantee Agreement [Member]    
Long-term debt 0 25,000
SPD Bank [Member] | Revolving Credit Facility [Member]    
Long-term debt 13,413 13,102
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member]    
Long-term debt 0 0
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member]    
Long-term debt $ 18,802 $ 20,140