XML 62 R42.htm IDEA: XBRL DOCUMENT v3.21.1
3. Revenue Recognition (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Accounts receivable of three largest customers $ 118,529 $ 77,057
Total percentage of accounts receivable 50.00% 27.00%
Nutreco Canada Inc.    
Accounts receivable of three largest customers $ 21,619 $ 21,219
Earth Innovations Inc.    
Accounts receivable of three largest customers 68,055 15,184
Ralco Mix    
Accounts receivable of three largest customers 16,600 12,800
Premier Tech    
Accounts receivable of three largest customers 12,255 0
Lake Shore Gold    
Accounts receivable of three largest customers $ 0 $ 27,854