Leases - Narrative (Details) - USD ($) $ in Thousands |
Dec. 31, 2023 |
Dec. 31, 2022 |
Jan. 01, 2022 |
|---|---|---|---|
| Lessee, Lease, Description [Line Items] | |||
| Right-of-use asset | $ 2,871 | $ 4,060 | |
| Operating lease, liability | $ 3,256 | $ 4,418 | |
| Accounting Standards Update 2016-02 | |||
| Lessee, Lease, Description [Line Items] | |||
| Right-of-use asset | $ 1,200 | ||
| Operating lease, liability | $ 1,200 |