v3.26.1
Schedule of Warrant Outstanding Issued Exercised and Expired (Details)
6 Months Ended
Jun. 30, 2026
shares
Number of warrants outstaning, Balance 351,528
Weighted average exercise price, Balance 4.75
Expiration date 2029
Number of warrants, Issued 475,968
Weighted average exercise price, issued 11.24
Expiration Date, Issued 2031
Number of warrants, Exercised
Number of warrants, Expired
Number of warrants outstaning, Balance 827,496
Weighted average exercise price, Balance 8.48
Minimum [Member]  
Expiration date 2029
Maximum [Member]  
Expiration date 2031