XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Schedule of Inventories) (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventory    
Raw materials and work in process $ 14,156,248 $ 16,223,162
Consigned inventory 189,141 128,005
Finished goods 5,639,596 5,943,732
Total inventories 19,984,985 22,294,899
Inventory, Noncurrent (9,880,766) (11,656,742)
Total inventories classified as current $ 10,104,219 $ 10,638,157