v3.25.2
Goodwill and Intangible Assets (Details 1) - USD ($)
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Opening Balance $ 3,285,406    
Additions 131,283    
Impairment 0    
Amortization (244,606)    
Net carrying value 3,172,083    
Opening balance 6,171,918 $ 4,211,166 $ 17,337,739
Trademarks and trade names [Member]      
Additions 0    
Impairment 0    
Amortization (63,762)    
Net carrying value 1,605,521    
Opening balance 1,669,283    
Developed technology [Member]      
Opening Balance 1,540,510    
Additions 131,283    
Impairment 0    
Amortization (176,236)    
Net carrying value 1,495,557    
Customer relationships [Member]      
Additions 0    
Impairment 0    
Amortization (4,608)    
Net carrying value 71,005    
Opening balance $ 75,613