Financings - Schedule of Warrants Outstanding (Details) |
Jun. 30, 2026
$ / shares
shares
|
|---|---|
| Warrants Outstanding [Abstract] | |
| Number outstanding (in shares) | 19,616,292 |
| Number exercisable (in shares) | 19,616,292 |
| Exercise Price $0.95 | |
| Warrants Outstanding [Abstract] | |
| Exercise price (in dollars per share) | $ / shares | $ 0.95 |
| Number outstanding (in shares) | 18,439,821 |
| Expiration period | 3 years 8 months 23 days |
| Number exercisable (in shares) | 18,439,821 |
| Exercise Price $1.15 | |
| Warrants Outstanding [Abstract] | |
| Exercise price (in dollars per share) | $ / shares | $ 1.15 |
| Number outstanding (in shares) | 1,176,471 |
| Expiration period | 3 years 8 months 23 days |
| Number exercisable (in shares) | 1,176,471 |