XML 45 R32.htm IDEA: XBRL DOCUMENT v3.20.2
4. Revenue Recognition (Details 1) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Sales to three major customers $ 555,110 $ 1,098,095 $ 1,188,134 $ 2,376,886  
Total percentage of revenue 35.00% 48.33% 35.70% 50.27%  
Accounts receivable of three largest customers $ 135,443   $ 135,443   $ 103,757
Total percentage of accounts receivable     58.00%   36.48%
Mexichem Speciality Compounds          
Sales to three major customers 0 $ 375,514 $ 523,660 $ 1,059,525  
Nyacol Nanotechnologies          
Sales to three major customers 0 267,638 0 404,324  
Kohler Corporation          
Sales to three major customers 0 454,943 0 913,037  
GE Chaplin, Inc.          
Sales to three major customers 176,081 0 290,372 0  
Commerce Industrial Chemical          
Sales to three major customers 148,019 0 0 0  
Accounts receivable of three largest customers 0   0   $ 54,684
ZEO          
Sales to three major customers 231,010 $ 0 374,102 $ 0  
Accounts receivable of three largest customers 21,633   21,633   0
Nutreco Canada Inc.          
Accounts receivable of three largest customers 0   0   21,219
RyMar Synthetic Grass          
Accounts receivable of three largest customers 20,710   20,710   0
Lake Shore Gold          
Accounts receivable of three largest customers 0   0   27,854
Teck North America Inc.          
Accounts receivable of three largest customers $ 93,100   $ 93,100   $ 0