XML 58 R47.htm IDEA: XBRL DOCUMENT v3.19.1
Note 9 - Significant Customers / Concentration / Disaggregated Revenue - Sales by Product Line (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Net Sales $ 7,421,198 $ 2,391,382
Ceramic Diesel Particulate [Member]    
Net Sales 2,243,268 1,770,493
Liquid Filters [Member]    
Net Sales 5,040,333 463,277
Development Projects [Member]    
Net Sales $ 137,597 $ 157,612