Equity - Summary of Warrants (Details) |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Warrants and Rights Note Disclosure [Abstract] | |
| Total Warrants outstanding as of December 31, 2025 | 34,751,156 |
| Total warrants Exercised | (238,700) |
| Total Warrants Outstanding as of March 31, 2026 | 34,512,456 |