Warrants - Summary of Outstanding Liability Classified as Warrants (Details) - 2022 USD Financing Warrant Liability |
3 Months Ended |
|---|---|
|
Mar. 31, 2026
shares
| |
| Class of Warrant or Right [Line Items] | |
| Balance at December 31, 2025 | 4,199,954 |
| Issued, shares | 0 |
| Exercised, shares | (901,800) |
| Expired, shares | 0 |
| Balance at March 31, 2026 | 3,298,154 |