Leases - Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Leases [Abstract] | ||
| Right-of-use asset | $ 2,871 | $ 4,060 |
| Lease liability, current portion | 1,140 | 1,162 |
| Lease liability, net current portion | 2,116 | 3,256 |
| Total lease liability | $ 3,256 | $ 4,418 |
| Operating lease, right-of-use asset, statement of financial position | Other current assets | Other current assets |
| Operating lease, liability, current, statement of financial position | Accrued expenses and other | Accrued expenses and other |
| Operating lease, liability, noncurrent, statement of financial position | Other long-term liabilities | Other long-term liabilities |