XML 70 R52.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Schedule of Inventories) (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Inventory Disclosure [Abstract]    
Raw materials and work in process $ 18,378,450 $ 3,156,002
Consigned inventory 937,006 249,964
Finished goods, net of reserve 8,511,887 3,331,882
Total inventories 27,827,343 6,737,848
less non-current inventories (15,749,000) 0
Total inventories $ 12,078,343 $ 6,737,848