v3.23.3
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 387,284 $ 387,284
Accumulated amortization (257,843) (241,985)
Intangible assets, net 129,441 145,299
Trademarks 9,072 9,072
Total intangible assets 138,513 154,371
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 361,284 361,284
Patents [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 6 years  
Patents [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 20 years  
Proprietary Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 13,000 13,000
Estimated Life 10 years  
Tradename and Brand [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 13,000 $ 13,000
Tradename and Brand [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 5 years  
Tradename and Brand [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Estimated Life 10 years