Capital Stock and Warrants - Common Stock Reserved for Future Issuance (Details) - shares |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Common stock | ||
| Stock options to purchase common stock (in shares) | 3,285,642 | 332,676 |
| Total shares of Class A Common Stock reserved (in shares) | 8,421,453 | |
| Employee Stock Option | ||
| Common stock | ||
| Stock options available for future issuance (in shares) | 4,949,400 | 7,275,841 |
| Class A Common Stock Warrants | ||
| Common stock | ||
| Warrants outstanding for future issuance of convertible common stock (in shares) | 186,411 |