v3.26.1
Note 6 - Inventories - Summary of Inventory (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Raw materials $ 3,671,510 $ 3,282,184
Work in process 2,267,951 2,402,158
Finished goods and filtration systems 1,438,643 1,755,674
Reserve for obsolescence (899,990) (960,695)
Total inventories, net $ 6,478,114 $ 6,479,321