XML 44 R31.htm IDEA: XBRL DOCUMENT v3.19.2
4. Revenue Recognition (Details 1) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Dec. 31, 2018
Sales to three largest customers $ 1,098,095 $ 1,189,611 $ 2,376,886 $ 2,379,491  
Total percentage of revenue 48.33% 52.70% 50.27% 50.70%  
Accounts receivable of three largest customers $ 176,190   $ 176,190   $ 214,769
Total percentage of accounts receivable       42.25% 49.00%
Mexichem Speciality Compounds          
Sales to three largest customers 375,514 $ 669,103 1,059,525 $ 1,397,681  
Nyacol Nanotechnologies          
Sales to three largest customers 267,638 0 404,324 0  
Kohler Corporation          
Sales to three largest customers 454,943 334,778 913,037 651,550  
Accounts receivable of three largest customers 123,106   123,106   $ 0
Ampacet Corporation          
Sales to three largest customers 0 0 0 330,260  
ZEO, Inc.          
Sales to three largest customers 0 $ 185,730 0 $ 0  
DanaMart          
Accounts receivable of three largest customers 0   0   143,890
Axens          
Accounts receivable of three largest customers 25,121   25,121   34,912
Earth Innovations          
Accounts receivable of three largest customers 0   0   35,967
Nutreco Canada Inc.          
Accounts receivable of three largest customers $ 27,963   $ 27,963   $ 0