Fair Value Measurement - Fair Value, Inputs, Level 3 - Fair Value, Measurements, Recurring (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | ||||
Fair value, net derivative asset (liability), recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income | Change in fair value of derivative liability | Change in fair value of derivative liability | Change in fair value of derivative liability | Change in fair value of derivative liability |
Fair Value, Measurements, Recurring | ||||
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items] | ||||
Beginning of the period | $ 1,914 | $ 1,805 | $ 1,886 | $ 1,779 |
Change in fair value | 28 | 27 | 56 | 53 |
End of the period | $ 1,942 | $ 1,832 | $ 1,942 | $ 1,832 |