Fair Value of Financial Instruments - Schedule of Contingent Liability (Details) $ in Thousands |
12 Months Ended |
---|---|
Dec. 31, 2023
USD ($)
| |
Contingent Liability | |
Balance at the beginning | $ (9,300) |
Remeasurement to fair value | 4,300 |
Balance at the beginning | $ (5,000) |