Stockholders' Equity - Warrant activity (Details) - shares |
9 Months Ended | ||
|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Dec. 31, 2025 |
|
| Stockholders' Equity | |||
| Number of warrants outstanding | 0 | 5,582,545 | |
| Warrants exercised | 5,239,821 | 1,423,153 | |
| Unexercised warrants expired | 342,724 | 0 | |