XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory consisted of the following:

 

   2023   2022 
   March 31,   December 31, 
   2023   2022 
Finished goods  $410,208   $270,555 
Work in progress   154    155 
Raw materials   135,316    148,608 
Allowance for excess & obsolete inventory   (104,545)   (70,907)
Inventory, net  $441,133   $348,411