XML 36 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Inventory    
Raw materials and work in process $ 2,585,020 $ 3,156,002
Consigned inventory 725,276 249,964
Finished goods 4,035,205 3,331,882
Total $ 7,345,501 $ 6,737,848