XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Schedule of Inventories) (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventory    
Raw materials and work in process $ 12,773,497 $ 12,374,983
Consigned inventory 154,266 164,378
Finished goods 6,866,750 4,939,088
Total inventories 19,794,513 17,478,449
less non-current inventories (10,374,054) (9,048,567)
Total inventories classified as current $ 9,420,459 $ 8,429,882