XML 41 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Schedule of Inventories) (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Inventory    
Raw materials and work in process $ 17,064,269 $ 19,345,723
Consigned inventory 250,615 416,468
Finished goods 5,414,694 4,664,055
Inventory, Gross, Total 22,729,578 24,426,246
Inventory, Noncurrent (12,649,184) (15,554,992)
Total inventories classified as current $ 10,080,394 $ 8,871,254