XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventory
          
   December 31,
   2021  2020
Finished goods  $   $ 
Work in process   424,761    559,582 
Raw materials   1,186,099    533,181 
Total inventory  $1,610,860   $1,092,763