XML 50 R39.htm IDEA: XBRL DOCUMENT v3.19.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Accounts receivable and Property, plant and equipment (Details)
12 Months Ended
Dec. 31, 2018
item
Dec. 31, 2016
USD ($)
Accounts receivable    
Number of products consigned to customers | item 0  
Long-lived assets    
Impairment charge   $ 456,119
Production equipment    
Long-lived assets    
Impairment charge   $ 456,119
Production equipment | Minimum    
Property, plant, and equipment    
Useful lives 3 years  
Production equipment | Maximum    
Property, plant, and equipment    
Useful lives 13 years  
Office furniture, fixtures, and equipment | Minimum    
Property, plant, and equipment    
Useful lives 3 years  
Office furniture, fixtures, and equipment | Maximum    
Property, plant, and equipment    
Useful lives 10 years  
Buildings    
Property, plant, and equipment    
Useful lives 39 years  
Building Improvements    
Property, plant, and equipment    
Useful lives 15 years