XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF CARRYING VALUE OF INTANGIBLE ASSETS (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Net $ 42,029,142 $ 44,926,061
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 38,592,549 38,570,549
Accumulated amortization (4,934,785) (3,181,186)
Net 33,657,764 35,389,363
Customer Relationships and Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 7,947,332 7,947,332
Accumulated amortization (2,737,675) (1,861,887)
Net 5,209,657 6,085,445
Licensing Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 4,793,879 4,793,879
Accumulated amortization (1,632,158) (1,342,626)
Net 3,161,721 3,451,253
Amortizable Intangible Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Cost 51,333,760 51,311,760
Accumulated amortization (9,304,618) (6,385,699)
Net $ 42,029,142 $ 44,926,061