v3.26.1
Equity - Schedule of Warrants (Details) - Warrants [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
[1]
Schedule of Warrants [Line Items]        
Outstanding warrants, Number of Warrants ending balance 2,862,500 2,916,500   2,000,500
Outstanding warrants, Weighted Average Exercise Price ending balance $ 2.72 $ 2.86   $ 1
Outstanding warrants, Weighted Average Remaining Life 3 years 6 months 14 days 2 years 7 months 28 days   4 years 5 months 15 days
Exercised, Number of Warrants   (27,000) (396,000)  
Exercised, Weighted Average Exercise Price   $ 1 $ 1  
Exercised, Weighted Average Remaining Life   5 months 15 days 1 year 6 months  
Warrants – issued in units subscription, Number of Warrants     70,000  
Warrants – issued in units subscription, Weighted Average Exercise Price     $ 5.05  
Warrants – issued in units subscription, Weighted Average Remaining Life     2 years 6 months 18 days  
Warrants – issued as inducement, Number of Warrants   81,000 1,188,000  
Warrants – issued as inducement, Weighted Average Exercise Price   $ 5.05 $ 5.05  
Warrants – issued as inducement, Weighted Average Remaining Life   2 years 14 days 2 years 11 months 19 days  
[1] The weighted-average remaining life at December 31, 2024 has been adjusted to reflect the modification of the expiry date of the related warrants as previously detailed.