XML 60 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Schedule of Inventories) (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Inventory    
Raw materials and work in process $ 19,456,867 $ 19,345,723
Consigned inventory 245,354 416,468
Finished goods 4,017,923 4,664,055
Inventory, Gross, Total 23,720,144 24,426,246
Inventory, Noncurrent (15,569,992) (15,554,992)
Total inventories classified as current $ 8,150,152 $ 8,871,254