XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVENTORY (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory
        
   June 30,
2022
  

December 31,

2021

 
Raw materials  $1,973,524   $1,822,306 
Work in process   153,616    45,444 
Finished goods   406,177    341,265 
Total inventory  $2,533,317   $2,209,015