v3.25.2
SCHEDULE OF CARRYING VALUE OF INTANGIBLE ASSETS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Net $ 40,992,568 $ 41,006,776
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 38,056,240 38,009,240
Accumulated amortization (6,171,366) (5,008,856)
Net 31,884,874 33,000,384
Customer Relationships and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 7,971,752 7,948,299
Accumulated amortization (3,594,886) (3,007,118)
Net 4,376,866 4,941,181
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 6,784,278 4,793,879
Accumulated amortization (2,053,450) (1,728,668)
Net 4,730,828 3,065,211
Amortizable Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 52,812,270 50,751,418
Accumulated amortization (11,819,702) (9,744,642)
Net $ 40,992,568 $ 41,006,776