Net Loss Per Share - Schedule of Antidilutive Securities, Excluded from Computation of Diluted Net Loss per Share (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Net Loss Per Share | ||||
Dilutive impact from potentially issuable common shares | $ 0 | $ 0 | $ 0 | $ 0 |
Total common stock equivalents | 29,908,838 | 23,579,285 | 29,908,838 | 23,579,285 |
Pre-Funded Warrants | ||||
Net Loss Per Share | ||||
Warrants outstanding | 9,713,684 | 10,805,957 | 9,713,684 | 10,805,957 |
Options to purchase common stock | ||||
Net Loss Per Share | ||||
Total common stock equivalents | 23,538,091 | 20,693,663 | 23,538,091 | 20,693,663 |
RSUs | ||||
Net Loss Per Share | ||||
Total common stock equivalents | 4,870,747 | 2,885,622 | 4,870,747 | 2,885,622 |
PSUs | ||||
Net Loss Per Share | ||||
Total common stock equivalents | 1,500,000 | 1,500,000 |