Significant Accounting Policies - Dilutive (Details) - shares |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Antidilutive securities | ||||
Potentially dilutive securities (in shares) | 6,838,267 | 5,590,907 | 6,838,267 | 5,590,907 |
Stock options | ||||
Antidilutive securities | ||||
Potentially dilutive securities (in shares) | 5,738,868 | 4,464,067 | 5,738,868 | 4,464,067 |
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,098,399 | 1,125,840 | 1,098,399 | 1,125,840 |