v3.26.1
Warrant Liabilities - Schedule of Warrants Classified as Liabilities Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Schedule of Warrants Classified as Liabilities Outstanding and Exercisable [Line Items]      
Warrants outstanding and exercisable 1,080,475 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 431,818    
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 456,349    
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 192,308    
Exercise price (in Dollars per share) $ 3.59