v3.26.1
Schedule of Outstanding Warrants (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2026
$ / shares
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Dec. 31, 2025
$ / shares
shares
Mar. 31, 2026
shares
Mar. 05, 2026
$ / shares
Mar. 01, 2026
shares
Feb. 28, 2026
shares
Oct. 28, 2025
$ / shares
shares
Jun. 05, 2025
shares
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Exercise price | $ / shares           $ 10.50     $ 5.25  
Number of warrants         263,096     571,259    
Number of warrants exercisable             1,680,119 187,345 26,433  
Warrant [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Number of warrants, beginning balance 18,491,851 18,491,851 4,206,268 4,206,268            
Weighted average exercise price, beginning balance | $ / shares   $ 6.98   $ 12.95            
Weighted average grant date, beginning balance | $ / shares $ 2.80   $ 3.15              
Number of warrants, issued 2,290,730 2,290,730 16,486,818 16,486,818            
Weighted average exercise price, issued | $ / shares   $ 10.50   $ 6.65            
Weighted average grant date, issued | $ / shares $ 2.57   $ 2.80              
Number of warrants, exercised (2,013,178) (2,013,178) (103,115) (103,115)            
Weighted average exercise price, exercised | $ / shares   $ 5.25   $ 5.25            
Weighted average grant date, exercised | $ / shares $ 1.75   $ 1.75              
Number of warrants, expired (834,355) (834,355) (2,098,120) (2,098,120)            
Weighted average exercise price, expired | $ / shares   $ 16.03   $ 16.45            
Weighted average grant date, expired | $ / shares $ 4.87   $ 3.15              
Number of warrants, ending balance 17,935,048 17,935,048 18,491,851 18,491,851            
Weighted average exercise price, ending balance | $ / shares   $ 7.20   $ 6.98            
Weighted average grant date, ending balance | $ / shares $ 2.79   $ 2.80              
Number of warrants 17,935,048 17,935,048                
Number of warrants exercisable 17,935,048 17,935,048               3,603,083
Warrants One [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Aug. 08, 2027 Aug. 08, 2027                
Exercise price | $ / shares $ 6.65 $ 6.65                
Number of warrants 21,207 21,207                
Number of warrants exercisable 21,207 21,207                
Warrants Two [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Aug. 08, 2027 Aug. 08, 2027                
Exercise price | $ / shares $ 5.60 $ 5.60                
Number of warrants 48,017 48,017                
Number of warrants exercisable 48,017 48,017                
Warrants Three [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Aug. 08, 2027 Aug. 08, 2027                
Exercise price | $ / shares $ 5.25 $ 5.25                
Number of warrants 2,869 2,869                
Number of warrants exercisable 2,869 2,869                
Warrants Four [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Aug. 08, 2027 Aug. 08, 2027                
Exercise price | $ / shares $ 4.20 $ 4.20                
Number of warrants 13,623 13,623                
Number of warrants exercisable 13,623 13,623                
Warrants Five [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Jun. 05, 2028 Jun. 05, 2028                
Exercise price | $ / shares $ 8.75 $ 8.75                
Number of warrants 4,114,882 4,114,882                
Number of warrants exercisable 4,114,882 4,114,882                
Warrant Six [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Sep. 29, 2030 Sep. 29, 2030                
Exercise price | $ / shares $ 5.95 $ 5.95                
Number of warrants 11,452,521 11,452,521                
Number of warrants exercisable 11,452,521 11,452,521                
Warrant Seven [Member]                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Expiry date Mar. 05, 2029 Mar. 05, 2029                
Exercise price | $ / shares $ 10.50 $ 10.50                
Number of warrants 2,281,929 2,281,929                
Number of warrants exercisable 2,281,929 2,281,929