XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories, current
The Company's net inventories consisted of the following as of December 31:
20222021
Raw materials and work in process, net of reserve$12,899,659 $12,374,983 
Consigned inventory168,923 164,378 
Finished goods, net of reserve4,322,167 4,939,088 
Total inventories17,390,748 17,478,449 
less non-current inventories(7,527,167)(9,048,567)
Total inventories classified as current$9,863,581 $8,429,882