XML 60 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Property, Plant and Equipment, net (Property, Plant and Equipment, net) (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Property, Plant and Equipment    
Total property, plant and equipment $ 23,716,816 $ 23,677,016
Less: accumulated depreciation (19,914,900) (18,545,243)
Property, plant and equipment, net 3,801,916 5,131,773
Machinery and Equipment [Member]    
Property, Plant and Equipment    
Total property, plant and equipment 18,129,460 17,978,781
Building and improvements, maximum    
Property, Plant and Equipment    
Total property, plant and equipment 3,991,951 3,991,951
Vehicles, maximum    
Property, Plant and Equipment    
Total property, plant and equipment 100,096 98,119
Furniture, fixtures, computers and software, maximum    
Property, Plant and Equipment    
Total property, plant and equipment 1,470,102 1,440,071
Construction in Progress [Member]    
Property, Plant and Equipment    
Total property, plant and equipment $ 25,207 $ 168,094
Maximum | Machinery and Equipment [Member]    
Property, Plant and Equipment    
Asset Lives (in years) 15 years  
Maximum | Building and improvements, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 25 years  
Maximum | Vehicles, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 5 years  
Maximum | Furniture, fixtures, computers and software, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 5 years  
Minimum | Machinery and Equipment [Member]    
Property, Plant and Equipment    
Asset Lives (in years) 3 years  
Minimum | Building and improvements, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 5 years  
Minimum | Vehicles, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 3 years  
Minimum | Furniture, fixtures, computers and software, maximum    
Property, Plant and Equipment    
Asset Lives (in years) 3 years