v3.26.1
Note 5 - Inventories - Summary of Inventory (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Raw materials $ 3,277,671 $ 3,282,184
Work in process 1,926,673 2,402,158
Finished goods and filtration systems 1,668,618 1,755,674
Reserve for obsolescence (916,283) (960,695)
Total inventories, net $ 5,956,679 $ 6,479,321