Schedule of Activity of Outstanding Stock Warrants (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
$ / shares
shares
| |
| Equity [Abstract] | |
| Warrants outstanding beginning balance | shares | 8,172,842 |
| Weighted average exercise price, outstanding beginning balance | $ / shares | $ 1.79 |
| Warrants granted | shares | |
| Weighted average exercise price, granted | $ / shares | |
| Warrants exercised | shares | (3,180,000) |
| Weighted average exercise price, exercised | $ / shares | $ (0.64) |
| Warrants cancelled | shares | |
| Weighted average exercise price, cancelled | $ / shares | |
| Warrants outstanding ending balance | shares | 4,992,842 |
| Weighted average exercise price, outstanding ending balance | $ / shares | $ 2.52 |
| Warrants exercisable ending balance | shares | 4,992,842 |
| Weighted average exercise price, exercisable ending balance | $ / shares | $ 2.52 |