XML 75 R65.htm IDEA: XBRL DOCUMENT v3.25.3
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
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
SPD Bank [Member]    
Long-term debt, maximum   $ 24.3
SPD Bank [Member] | Renewed SPD Credit Line [Member]    
Long-term debt, maximum $ 35.2  
Long-term debt, interest 2.60%  
Long-term debt, maturity date Jul. 29, 2030  
SPD Bank [Member] | Minimum [Member]    
Long-term debt, interest   4.00%
SPD Bank [Member] | Maximum [Member]    
Long-term debt, interest   4.35%
China Zheshang Bank Co., Ltd [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, maximum   $ 28.5
China Zheshang Bank Co., Ltd [Member] | Renewed CZB Credit Line [Member]    
Long-term debt, maximum $ 22.9  
Long-term debt, interest 2.95%  
Long-term debt, maturity date Jun. 26, 2030  
China Zheshang Bank Co., Ltd [Member] | Minimum [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, interest   3.10%
China Zheshang Bank Co., Ltd [Member] | Maximum [Member] | The ¥200M Credit Facility [Member]    
Long-term debt, interest   4.35%