XML 50 R31.htm IDEA: XBRL DOCUMENT v3.19.1
2 - Balance Sheet Details: Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Details    
Land and improvements $ 1,632,299 $ 1,571,552
Buildings and improvements 8,292,749 8,039,831
Machinery and equipment 34,196,661 33,208,675
Capitalized software and other 1,372,215 1,362,714
Less: Accumulated depreciation (32,235,778) (31,625,819)
Property, Plant and Equipment, Other, Net $ 13,258,146 $ 12,556,953