XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Note 1 - Summary of Significant Accounting Policies - Sales by Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Net Sales $ 32,637,484 $ 12,232,088
Ceramic Diesel Particulate [Member]    
Net Sales 5,652,686 6,536,085
Liquid Filters [Member]    
Net Sales 25,464,614 5,264,663
Plastic Products [Member]    
Net Sales 895,203
Development Projects [Member]    
Net Sales $ 625,981 $ 431,340