v3.26.1
Note 14 - Other Information - Summary of Accrued Expenses (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Bonuses $ 135,926 $ 182,383
Distribution fees 473,344 463,331
Payroll and related expenses 125,492 90,151
Accrued Reserve for Outdated Material 202,222 194,947
Company 401(k) contribution 40,000  
Audit fee 47,793 72,708
Annual report expenses 40,583 80,387
Sales rebates 97,484 55,983
Waste Disposal Costs 23,208 13,765
Insurance 17,856  
Other 15,425 11,293
Total accrued expenses $ 1,219,333 $ 1,164,948