XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Schedule of Inventories) (Details) - USD ($)
Sep. 30, 2022
Dec. 31, 2021
Inventory    
Raw materials and work in process $ 11,738,972 $ 12,374,983
Consigned inventory 128,168 164,378
Finished goods 6,277,745 4,939,088
Total inventories 18,144,885 17,478,449
less non-current inventories (7,497,356) (9,048,567)
Total inventories classified as current $ 10,647,529 $ 8,429,882