XML 41 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
4. Revenue Recognition (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Sales to Three Largest Customers $ 1,229,492 $ 1,380,246
Total percentage of revenue 50.50% 52.70%
Accounts Receivable of Three Largest Customers $ 245,684 $ 312,943
Total percentage of accounts receivable 59.50% 56.50%
Kohler Corporation [Member]    
Sales to Three Largest Customers $ 316,772 $ 445,178
Accounts Receivable of Three Largest Customers 0 149,124
Ampacet Corporation    
Sales to Three Largest Customers 184,142 0
East Penn Manufacturing Inc.    
Sales to Three Largest Customers 0 148,643
Mexichem Speciality Compounds    
Sales to Three Largest Customers 728,578 786,425
Accounts Receivable of Three Largest Customers 148,170 135,680
Axens [Member]    
Accounts Receivable of Three Largest Customers 38,404 0
Teck America    
Accounts Receivable of Three Largest Customers 59,110 0
Nutreco Canada    
Accounts Receivable of Three Largest Customers $ 0 $ 28,139