Net Loss per Share - Schedule of Potentially Dilutive Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares shares in Thousands |
9 Months Ended | |||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
|||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potentially dilutive shares | 3,422 | 2,260 | ||
| Restricted Stock - Unvested [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potentially dilutive shares | [1] | 0 | 7 | |
| Common Stock Warrants [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potentially dilutive shares | 3 | 4 | ||
| Stock Options [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total potentially dilutive shares | 3,419 | 2,249 | ||
| ||||