XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventory (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventories

Inventory consists of the following:

 

   December 31, 2021   December 31, 2020 
Raw materials  $3,641,785   $2,950,912 
Work in process   133,576    433,026 
Finished goods   2,822,808    2,987,039 
Reserve for excess and obsolescence   (2,164,775)   (3,075,520)
Total inventory  $4,433,394   $3,295,457