XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF CARRYING VALUE OF INTANGIBLE ASSETS (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Net $ 42,013,997 $ 41,006,776
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 38,032,240 38,009,240
Accumulated amortization (5,592,399) (5,008,856)
Net 32,439,841 33,000,384
Customer Relationships and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 7,948,299 7,948,299
Accumulated amortization (3,301,002) (3,007,118)
Net 4,647,297 4,941,181
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 6,784,278 4,793,879
Accumulated amortization (1,857,419) (1,728,668)
Net 4,926,859 3,065,211
Amortizable Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 52,764,817 50,751,418
Accumulated amortization (10,750,820) (9,744,642)
Net $ 42,013,997 $ 41,006,776