XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Schedule of Inventories) (Details) - USD ($)
Jun. 30, 2019
Dec. 31, 2018
Inventory    
Raw materials and work in process $ 19,076,378 $ 18,378,450
Consigned inventory 774,225 937,006
Finished goods, net of reserves 6,639,218 8,511,887
Inventory, Gross, Total 26,489,821 27,827,343
Inventory, Noncurrent (15,840,962) (15,749,000)
Total inventories classified as current $ 10,648,859 $ 12,078,343