v3.25.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2024
Jan. 01, 2023
Dec. 31, 2021
Schedule of Intangible Assets [Line Items]              
Beginning Costs         $ 13,317,199 $ 13,317,199 $ 13,205,748
Additions   $ 219,241 $ 219,241 $ 111,451      
Disposals        
Ending Costs   13,536,440 13,536,440 13,317,199      
Accumulated Amortization   (11,289,469) (11,289,469) (11,227,812)      
Accumulated Impairment   (1,460,910) (1,460,910) (1,460,910)      
Net Book Value $ 898,052 $ 786,061 $ 786,061 628,477      
Patents [Member]              
Schedule of Intangible Assets [Line Items]              
Amortization Period 15 years 15 years 15 years        
Beginning Costs   $ 7,551,468 $ 7,551,468   7,332,227 7,332,227 7,220,776
Additions $ 130,991 219,241 219,241 111,451      
Disposals      
Ending Costs 7,682,459 7,506,485 7,506,485 7,332,227      
Accumulated Amortization (6,784,407) (6,765,407) (6,765,407) (6,703,750)      
Accumulated Impairment      
Net Book Value $ 898,052 $ 786,061 $ 786,061 $ 628,477      
IPR&D [Member]              
Schedule of Intangible Assets [Line Items]              
Amortization Period   5 years 5 years 5 years      
Beginning Costs         5,015,694 5,015,694 5,015,694
Additions        
Disposals        
Ending Costs   5,015,694 5,015,694 5,015,694      
Accumulated Amortization   (3,554,784) (3,554,784) (3,554,784)      
Accumulated Impairment   (1,460,910) (1,460,910) (1,460,910)      
Net Book Value        
Other intellectual assets [Member]              
Schedule of Intangible Assets [Line Items]              
Amortization Period   5 years 5 years 5 years      
Beginning Costs         $ 969,278 $ 969,278 $ 969,278
Additions        
Disposals        
Ending Costs   969,278 969,278 969,278      
Accumulated Amortization   (969,278) (969,278) (969,278)      
Accumulated Impairment        
Net Book Value