XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Note K - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Long-term debt $ 58,242 $ 54,711
Less debt issuance costs, net 1,168 22
Grand total 57,074 54,689
Less current portion 57,074 49,689
Non-current portion 0 5,000
Bank acceptance notes issued to vendors with a zero percent interest rate 12,337 8,198
Chailease Finance Co, Ltd. [Member] | Promissory Note [Member]    
Long-term debt 0 170
Truist Bank [Member] | Revolving Credit Facility [Member] | Fouth Amendment to Loan Agreement with Truist Bank [Member]    
Long-term debt 0 14,373
CIT Northbridge Credit, LLC [Member] | Revolving Credit Facility [Member] | Loan Security and Guarantee Agreement [Member]    
Long-term debt 25,000 0
SPD Bank [Member] | Revolving Credit Facility [Member]    
Long-term debt 13,102 19,595
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥100M Credit Facility [Member]    
Long-term debt 20,140 13,044
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥50M Credit Facility [Member]    
Long-term debt $ 7,529