v3.26.1
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)