XML 85 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories, current
The Company's net inventories consisted of the following as of December 31:
20212020
Raw materials and work in process, net of reserve$12,374,983 $16,223,162 
Consigned inventory164,378 128,005 
Finished goods, net of reserve4,939,088 5,943,732 
Total inventories17,478,449 22,294,899 
less non-current inventories(9,048,567)(11,656,742)
Total inventories classified as current$8,429,882 $10,638,157