XML 35 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory consisted of the following:

 

   June 30,   December 31, 
   2021   2020 
Finished goods  $321,171   $201,778 
Work in progress   3,068    4,231 
Raw materials   202,213    214,145 
Allowance for excess & obsolete inventory   (82,100)   (93,045)
Inventory, net  $444,352   $327,109