Inventory (Details) - USD ($)
Dec. 31, 2015
Dec. 31, 2014
Inventory    
Raw materials $ 2,025,674 $ 1,603,757
Work in process 184,478 126,188
Finished goods 286,164 457,962
Inventory before allowance for excess and obsolete 2,496,316 2,187,907
Allowance for excess and obsolete (113,158) (62,069)
Total $ 2,383,158 $ 2,125,838