XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Note 6 - Accounts Payable and Accrued Expenses - Schedule of Accounts Payable and Accrued Expenses (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounts payable $ 1,300,966 $ 2,444,653  
Accrued payroll liabilities 746,938 1,223,712  
Product warranty accrual 621,031 629,100 $ 898,072
Other accrued expenses 1,123,510 1,697,730  
Total $ 3,792,445 $ 5,995,195