v3.26.1
Stockholders’ Equity - Schedule of Warrants Outstanding and Exercisable (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Jun. 30, 2026
$ / shares
shares
Dec. 31, 2025
shares
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 2,180,929 2,180,929 2,044,681
Private placements [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 2,232,412 2,232,412  
Private placements [Member] | Minimum [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Exercise Price | $ / shares $ 7.08    
Expiry Date August 2026    
Private placements [Member] | Maximum [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Exercise Price | $ / shares $ 7.75    
Expiry Date March 2028    
Prefunded warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 948,484 948,484  
Exercise Price | $ / shares $ 0.001    
Expiry Date N/A    
CAD Warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 86,200 86,200  
Exercise Price | (per share) $ 6.86 $ 9.75  
Expiry Date February 16, 2028    
CAD Warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 15,810 15,810  
Exercise Price | (per share) $ 6.86 $ 9.75  
Expiry Date March 15, 2028    
Initial Debenture Warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 430,805 430,805  
Exercise Price | $ / shares $ 7.19    
Expiry Date September 24, 2029    
Additional Debenture Warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 215,421 215,421  
Exercise Price | $ / shares $ 7.19    
Expiry Date November 13, 2029    
IPO Agent Warrants [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 514,314 514,314  
Exercise Price | $ / shares $ 7.18    
Expiry Date November 8, 2029    
Warrant [Member]      
Schedule of Warrants Outstanding and Exercisable [Line Items]      
Shares Exercisable 4,443,446 4,443,446