XML 74 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenue, Percentage 100.00% 100.00%
Revenue $ 18,273,442 $ 22,526,201
Liquid Filters [Member]    
Revenue, Percentage 39.00% 63.00%
Revenue $ 7,196,465 $ 14,147,842
Diesel Particulate Filters [Member]    
Revenue, Percentage 39.00% 22.00%
Revenue $ 7,183,868 $ 5,131,891
Plastics Components [Member]    
Revenue, Percentage 20.00% 12.00%
Revenue $ 3,615,681 $ 2,647,366
Development Projects [Member]    
Revenue, Percentage 2.00% 3.00%
Revenue $ 277,428 $ 599,102