XML 69 R47.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF CARRYING VALUE OF INTANGIBLE ASSETS (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Net $ 41,006,776 $ 44,926,061
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 38,009,240 38,570,549
Accumulated amortization (5,008,856) (3,181,186)
Net 33,000,384 35,389,363
Customer Relationships and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 7,948,299 7,947,332
Accumulated amortization (3,007,118) (1,861,887)
Net 4,941,181 6,085,445
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 4,793,879 4,793,879
Accumulated amortization (1,728,668) (1,342,626)
Net 3,065,211 3,451,253
Amortizable Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 50,751,418 51,311,760
Accumulated amortization (9,744,642) (6,385,699)
Net $ 41,006,776 $ 44,926,061