Net Income (Loss) Per Share - Antidilutive (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Net Income (Loss) Per Share | ||
| Anti-dilutive securities excluded from calculation of diluted net income (loss) per share | 20,418,638 | 9,972,890 |
| Restricted stock units to purchase common stock | ||
| Net Income (Loss) Per Share | ||
| Anti-dilutive securities excluded from calculation of diluted net income (loss) per share | 14,048,733 | 220,000 |
| Options to purchase common stock | ||
| Net Income (Loss) Per Share | ||
| Anti-dilutive securities excluded from calculation of diluted net income (loss) per share | 3,757,238 | 6,416,744 |
| Warrants to purchase common stock | ||
| Net Income (Loss) Per Share | ||
| Anti-dilutive securities excluded from calculation of diluted net income (loss) per share | 2,612,667 | 3,336,146 |