XML 53 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Note 8 - Significant Customers / Concentration / Disaggregated Revenue - Sales by Product Line (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Net Sales $ 9,672,716 $ 3,347,204 $ 26,391,100 $ 9,336,614
Ceramic Diesel Particulate [Member]        
Net Sales 1,330,337 1,841,136 4,320,839 5,085,203
Liquid Filters [Member]        
Net Sales 7,920,745 1,426,107 21,414,214 3,878,355
Development Projects [Member]        
Net Sales 137,148 79,961 371,561 373,056
Plastic Products [Member]        
Net Sales $ 284,486 $ 284,486