XML 60 R36.htm IDEA: XBRL DOCUMENT v3.19.1
3. Revenue Recognition (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Sales to Three Largest Customers $ 4,678,889 $ 5,776,359
Total percentage of revenue 51.79% 56.50%
Accounts Receivable of Three Largest Customers $ 214,769 $ 282,924
Total percentage of accounts receivable 49.00% 78.10%
Mexichem    
Sales to Three Largest Customers $ 2,698,770 $ 3,335,046
East Penn Manufacturing Inc.    
Sales to Three Largest Customers 0 512,621
KohlerCorporation [Member]    
Sales to Three Largest Customers 1,441,197 1,928,692
Ampacet Corporation    
Sales to Three Largest Customers 538,922 0
Nutreco Canada Inc. [Member]    
Accounts Receivable of Three Largest Customers 0 25,657
DanaMart [Member]    
Accounts Receivable of Three Largest Customers 143,890 0
Teck American Inc    
Accounts Receivable of Three Largest Customers 0 241,267
Axens [Member]    
Accounts Receivable of Three Largest Customers 34,912 0
Earth Innovations Inc    
Accounts Receivable of Three Largest Customers 35,967 0
Ralco Mix Products [Member]    
Accounts Receivable of Three Largest Customers $ 0 $ 16,000