v3.26.1
Warrant Liabilities - Schedule of Warrants Classified as Liabilities Outstanding and Exercisable (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]        
Warrants outstanding and exercisable 1,744,374 1,475,143 3,636,363
Warrants Expiring on August 15, 2027 [Member]        
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]        
Expiry date Aug. 15, 2027      
Warrants outstanding and exercisable 522,727      
Exercise price (in Dollars per share) $ 2      
Warrants Expiring on February 7, 2028 [Member]        
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]        
Expiry date Feb. 07, 2028      
Warrants outstanding and exercisable 712,031      
Exercise price (in Dollars per share) $ 3.66      
Warrants Expiring on July 21, 2030 [Member]        
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]        
Expiry date Jul. 21, 2030      
Warrants outstanding and exercisable 240,385      
Exercise price (in Dollars per share) $ 3.59      
Warrants Expiring on February 20, 2031 [Member]        
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]        
Expiry date Feb. 20, 2031      
Warrants outstanding and exercisable 269,231      
Exercise price (in Dollars per share) $ 2.85