XML 52 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Inventory (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Inventory    
Raw materials $ 3,361,192 $ 3,408,158
Work in process 364,884 305,562
Finished goods 878,658 557,566
Inventory before allowance for excess and obsolete 4,604,734 4,271,286
Allowance for excess and obsolete (236,083) (211,843)
Total $ 4,368,651 $ 4,059,443