XML 26 R40.htm IDEA: XBRL DOCUMENT v3.20.1
3. Revenue Recognition (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Accounts receivable of three largest customers $ 103,757 $ 214,769
Total percentage of accounts receivable 36.48% 49.00%
Nutreco Canada Inc.    
Accounts receivable of three largest customers $ 21,219 $ 0
DanaMart    
Accounts receivable of three largest customers 0 143,890
Lake Shore Gold    
Accounts receivable of three largest customers 27,854 0
Axens North America Inc.    
Accounts receivable of three largest customers 0 34,912
Earth Innovations Inc.    
Accounts receivable of three largest customers 0 35,967
Commerce Industrial Chemical    
Accounts receivable of three largest customers $ 54,684 $ 0