v3.26.1
Share capital (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Mar. 10, 2025
Feb. 10, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 29, 2025
Share Capital Note Disclosure [Line Items]            
Proceeds from issuance of common stock       $ 0 $ 9,790,015  
Value of common shares issued     $ 3,688,981      
Proceeds from warrants exercised       $ 0 $ 977,398  
Regulation A Offering [Member]            
Share Capital Note Disclosure [Line Items]            
Proceeds from offering $ 4,172,000          
Number of units issued 1,490,000          
Common shares, price per share $ 2.8          
Exercise price of warrants granted $ 2.8          
Warrant term 5 years          
Share issuance cost $ 483,020          
Fair value per share $ 3.4          
Fair value per warrant $ 2.63          
Number of warrants exercised       133,800    
Number of warrants granted 1,490,000          
Proceeds from warrants exercised       $ 374,640    
Standby Equity Purchase Agreement (the "SEPA") [Member]            
Share Capital Note Disclosure [Line Items]            
Proceeds from issuance of common stock   $ 15,000,000   $ 4,102,740    
Share price as percentage of market price   97.00%        
Common shares issued       5,336,780    
Value of common shares issued       $ 4,229,823    
Proceeds from share issuance used to repay outstanding debentures       3,223,980    
Amount available to exercise in relation to SEPA       2,489,206    
ATM Agreement [Member]            
Share Capital Note Disclosure [Line Items]            
Proceeds from issuance of common stock       $ 12,868,181    
Common shares issued       28,248,981    
Equity distribution agreement commission rate           3.00%