XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) (Parentheticals) - Revolving Credit Facility [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
SPD Bank [Member]    
Long-term debt, maximum $ 25,370 $ 25,370
Long-term debt, maturity date May 24, 2024 May 24, 2024
SPD Bank [Member] | Minimum [Member]    
Long-term debt, interest 4.35% 4.35%
SPD Bank [Member] | Maximum [Member]    
Long-term debt, interest 4.57% 4.57%
China Zheshang Bank Co., Ltd [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, maximum $ 28,190 $ 28,190
Long-term debt, maturity date Jun. 06, 2027 Jun. 06, 2027
China Zheshang Bank Co., Ltd [Member] | Minimum [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, interest 4.35% 4.35%