v3.26.1
Stock-based compensation (Schedule of stock option activity) (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-based Payment Arrangement [Abstract]        
Number of options outstanding, Beginning balance 2,505,000 1,185,000 1,185,000  
Number of options, Granted 3,050,000 100,000    
Number of options, Forfeited (45,000)      
Number of options outstanding, Ending balance 5,510,000 1,285,000 2,505,000 1,185,000
Number of options, Exercisable, end of year 3,435,000 980,000    
Number of options, Unvested 2,075,000 305,000    
Weighted average exercise price, Beginning balance $ 2.05 $ 1.47 $ 1.47  
Weighted average exercise price, Granted 0.4 2.6    
Weighted average exercise price, Forfeited 1.79      
Weighted average exercise price, Ending balance 1.14 1.56 $ 2.05 $ 1.47
Stock options Exercisable, Weighted-average exercise price end of year 1.62 1.25    
Stock options Unvested, Weighted average exercise price $ 0.36 $ 2.56    
Stock options, Granted, Weighted average remaining contractual life (years) 4 years 10 months 13 days 5 years    
Stock options, Outstanding, Weighted average remaining contractual life (years) 4 years 3 months 25 days 3 years 9 months 14 days 2 years 9 months 4 years 2 months 4 days
Stock options, Exercisable, Weighted average remaining contractual life (years) 3 years 11 months 8 days 4 years 3 days    
Unvested, Weighted average remaining contractual life (years) 4 years 11 months 4 days 4 years 5 months 8 days    
Stock options, Outstanding, Aggregate intrinsic value $ 0 $ 1.43 $ 0 $ 1.18
Stock options, Exercisable, Aggregate intrinsic value 0 1.74    
Stock options, Unvested, Aggregate intrinsic value $ 0 $ 0