XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Long-term debt $ 22,506 $ 23,197
Less current portion (22,506) (23,197)
Non-current portion 0 0
Bank Acceptance Notes Payable [Member]    
Bank acceptance notes issued to vendors with a 0.05% interest rate 5,048 15,482
SPD Bank [Member] | Revolving Credit Facility [Member]    
Long-term debt 11,281 12,608
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member]    
Long-term debt $ 11,225 $ 10,589