Fair Value of Financial Assets and Liabilities - Changes in Embedded Derivative Liability (Details) - Level 3 - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Roll forward of the fair value of financial liabilities and assets | ||
| Beginning aggregate estimated fair value of Level 3 liability (asset) | $ (1,180) | $ (270) |
| Ending aggregate estimated fair value of Level 3 liability (asset) | (620) | (690) |
| Embedded Derivative Financial Instruments | ||
| Roll forward of the fair value of financial liabilities and assets | ||
| Change in fair value of embedded derivative | $ 560 | $ (420) |