XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Schedule of Inventories) (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Inventory    
Raw materials and work in process $ 14,763,418 $ 16,223,162
Consigned inventory 166,052 128,005
Finished goods 5,497,079 5,943,732
Inventory, Gross, Total 20,426,549 22,294,899
Inventory, Noncurrent (10,415,786) (11,656,742)
Total inventories classified as current $ 10,010,763 $ 10,638,157