Schedule of Common Stock Warrants (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Share-Based Payment Arrangement [Abstract] | ||
| Number of warrants, outstanding beginning balance | 5,142,940 | |
| Weighted average exercise price, outstanding beginning balance | $ 5.11 | |
| Weighted average remaining contractual term | 3 years 9 months 18 days | 1 year 11 months 4 days |
| Number of warrants, granted | 11,975,071 | |
| Weighted average exercise price, granted | $ 0.79 | |
| Weighted average remaining contractual term, granted | 5 years | |
| Number of warrants, expired | (349,314) | |
| Weighted average exercise price, expired | $ 4.77 | |
| Number of warrants, outstanding ending balance | 16,768,697 | 5,142,940 |
| Weighted average exercise price, outstanding ending balance | $ 2.03 | $ 5.11 |
| Number of warrants, exercisable | 16,768,697 | |
| Weighted average exercise price, exercisable | $ 2.03 | |
| Weighted average remaining contractual term, exercisable | 3 years 9 months 18 days |