XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Schedule of Inventories) (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Inventory    
Raw materials and work in process $ 18,383,018 $ 18,378,450
Consigned inventory 683,733 937,006
Finished goods, net of reserve 8,054,574 8,511,887
Inventory, Gross, Total 27,121,325 27,827,343
Inventory, Noncurrent (15,862,092) (15,749,000)
Total inventories classified as current $ 11,259,233 $ 12,078,343