XML 32 R31.htm IDEA: XBRL DOCUMENT v3.20.1
4. Revenue Recognition (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Sales to three largest customers $ 634,445 $ 1,299,433  
Total percentage of revenue 36.40% 52.90%  
Accounts receivable of three largest customers $ 115,921   $ 103,757
Total percentage of accounts receivable 50.47%   36.48%
Kohler Corporation      
Sales to three largest customers $ 0 $ 458,094  
GE Chaplin, Inc.      
Sales to three largest customers 114,291 0  
Nyacol Nanotechnologies      
Sales to three largest customers 106,161 0  
East Penn Manufacturing      
Sales to three largest customers 0 157,328  
Mexichem Speciality Compounds      
Sales to three largest customers 413,993 $ 684,011  
Nutreco Canada Inc.      
Accounts receivable of three largest customers 20,452   $ 21,219
Ralco Mix Products      
Accounts receivable of three largest customers 16,600   0
Lake Shore Gold      
Accounts receivable of three largest customers 0   27,854
Teck North America Inc.      
Accounts receivable of three largest customers 78,869   0
Commerce Industrial Chemical      
Accounts receivable of three largest customers $ 0   $ 54,684