XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Notes Payable and Long-term Debt - Schedule of Notes Payable and Long-term Debt (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Long-term debt $ 27,978,000 $ 26,682,000
Less current portion (27,978,000) (26,682,000)
Non-current portion 0 0
Bank Acceptance Notes Payable [Member]    
Bank acceptance notes issued to vendors with zero handling fees 34,046 19,260
SPD Bank [Member] | Revolving Credit Facility [Member]    
Long-term debt 0 13,466,000
SPD Bank [Member] | Revolving Credit Facility [Member] | Renewed SPD Credit Line [Member]    
Long-term debt 14,355,000 0
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | The ¥200M Credit Facility [Member]    
Long-term debt 0 13,216,000
China Zheshang Bank Co., Ltd [Member] | Revolving Credit Facility [Member] | Renewed CZB Credit Line [Member]    
Long-term debt $ 13,623,000 $ 0