Significant Accounting Policies - Dilutive (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive securities | ||||
| Potentially dilutive securities (in shares) | 9,315,839 | 6,838,267 | 9,315,839 | 6,838,267 |
| Stock options | ||||
| Antidilutive securities | ||||
| Potentially dilutive securities (in shares) | 7,570,930 | 5,738,868 | 7,570,930 | 5,738,868 |
| Warrants | ||||
| Antidilutive securities | ||||
| Potentially dilutive securities (in shares) | 1,000 | 1,000 | 1,000 | 1,000 |
| Restricted stock units | ||||
| Antidilutive securities | ||||
| Potentially dilutive securities (in shares) | 1,127,109 | 1,098,399 | 1,127,109 | 1,098,399 |
| Performance Stock Units (PSU) | ||||
| Antidilutive securities | ||||
| Potentially dilutive securities (in shares) | 616,800 | 0 | 616,800 | 0 |