Schedule of Warrants Outstanding (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 13,528,444 | 14,339,078 |
| Liability Classified Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 681,019 | 681,019 |
| Liability Classified Warrants [Member] | Business Combination Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 585,275 | 585,275 |
| Liability Classified Warrants [Member] | PIPE Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 95,744 | 95,744 |
| Equity Classified Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 12,847,425 | 13,658,059 |
| Equity Classified Warrants [Member] | Public Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 11,500,000 | 11,500,000 |
| Equity Classified Warrants [Member] | Private Placement Warrants [Member] | ||
| Class of Warrant or Right [Line Items] | ||
| Warrants outstanding | 1,347,425 | 2,158,059 |