Summary of Significant Accounting Policies - Schedule of Antidilutive Potential Common Shares (Details) - shares shares in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 3,648 | 2,637 | 3,648 | 2,637 |
| Stock Options [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 2,314 | 1,084 | 2,314 | 1,084 |
| Restricted Stock Units (RSUs) [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 761 | 792 | 761 | 792 |
| Warrant [Member] | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Total | 573 | 761 | 573 | 761 |