Net Loss per Share - Schedule of anti-dilutive securities excluded from computation of earnings per share (Details) - shares |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Net Loss per Share | ||||
| Anti-dilutive securities excluded from diluted loss per share amount | 3,762,955 | 11,121,401 | 3,472,071 | 10,796,401 |
| Warrants | ||||
| Net Loss per Share | ||||
| Anti-dilutive securities excluded from diluted loss per share amount | 0 | 6,179,840 | 0 | 6,179,840 |
| Stock options | ||||
| Net Loss per Share | ||||
| Anti-dilutive securities excluded from diluted loss per share amount | 2,345,945 | 3,060,019 | 2,306,603 | 2,735,019 |
| RSUs | ||||
| Net Loss per Share | ||||
| Anti-dilutive securities excluded from diluted loss per share amount | 1,325,044 | 1,536,080 | 1,073,502 | 1,536,080 |
| PSUs | ||||
| Net Loss per Share | ||||
| Anti-dilutive securities excluded from diluted loss per share amount | 91,966 | 345,462 | 91,966 | 345,462 |