XML 47 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Schedule of Inventories) (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventory    
Raw materials and work in process $ 15,004,954 $ 12,374,983
Consigned inventory 129,049 164,378
Finished goods 5,338,469 4,939,088
Total inventories 20,472,472 17,478,449
less non-current inventories (10,593,792) (9,048,567)
Total inventories classified as current $ 9,878,680 $ 8,429,882