Equity Compensation Plans (Details) - USD ($) $ in Thousands, shares in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Equity Compensation Plans [Line Items] | ||||
| Stock-based compensation | $ (377) | $ 477 | $ (221) | $ 845 |
| Unrecognized stock compensation | ||||
| Stock option expense | ||||
| 2017 Equity Incentive Plan [Member] | ||||
| Equity Compensation Plans [Line Items] | ||||
| Shares granted (in Shares) | 0.1 | |||
| Employee Restricted Stock Units [Member] | ||||
| Equity Compensation Plans [Line Items] | ||||
| Stock-based compensation | 400 | $ 400 | $ 200 | $ 800 |
| Employee Restricted Stock Units [Member] | 2017 Equity Incentive Plan [Member] | ||||
| Equity Compensation Plans [Line Items] | ||||
| Unrecognized stock compensation | $ 200 | $ 200 | ||
| Unrecognized stock compensation period | 1 year 1 month 6 days | |||