XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) (Parentheticals) - Revolving Credit Facility [Member] - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
SPD Bank [Member]    
Long-term debt, maximum $ 24.3 $ 24.3
Long-term debt, maturity date May 24, 2029 May 24, 2029
SPD Bank [Member] | Renewed SPD Credit Line [Member]    
Long-term debt, maximum $ 22.7 $ 22.7
Long-term debt, interest 3.10% 3.10%
Long-term debt, maturity date May 24, 2029 May 24, 2029
SPD Bank [Member] | Minimum [Member]    
Long-term debt, interest 4.00% 4.00%
SPD Bank [Member] | Maximum [Member]    
Long-term debt, interest 4.35% 4.35%
China Zheshang Bank Co., Ltd [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, maximum $ 28.5 $ 28.5
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 3.10% 3.10%
China Zheshang Bank Co., Ltd [Member] | Maximum [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, interest 4.35% 4.35%