Stock-based Compensation - Schedule of Stock-based Compensation Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | $ 403 | $ 382 | $ 882 | $ 827 |
| Restricted Stock Units | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | 147 | 187 | 340 | 481 |
| Stock Option Awards | ||||
| Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||||
| Total stock-based compensation expense | $ 256 | $ 195 | $ 542 | $ 346 |