v3.25.2
SCHEDULE OF INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Subtotal $ 19,676,078 $ 18,172,847
Less: accumulated amortization (2,311,006) (2,072,849)
Less: accumulated impairment (15,780,529) (14,509,946)
Intangible assets, net 1,584,543 1,590,052
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Subtotal 18,034,891 16,582,795
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Subtotal 1,324,011 1,237,820
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Subtotal 206,344 192,911
Other Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Subtotal $ 110,832 $ 159,321