XML 69 R51.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Schedule of Inventories, Current) (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Inventory Disclosure [Abstract]    
Raw materials and work in process $ 2,810,711 $ 2,576,621
Consigned inventory 277,324 235,636
Finished goods 2,283,694 1,457,886
Total inventories $ 5,371,729 $ 4,270,143