Equity - Summary of Warrants (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
shares
| |
| Warrants and Rights Note Disclosure [Abstract] | |
| Total Warrants outstanding as of December 31, 2025 | 36,397,774 |
| Total warrants Exercised | (1,795,238) |
| Total Warrants Outstanding as of June 30, 2026 | 34,602,536 |