v3.26.1
Fair Value of Financial Assets and Liabilities - Changes in Embedded Derivative Liability (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 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) (850) (190)
Embedded Derivative Financial Instruments    
Roll forward of the fair value of financial liabilities and assets    
Change in fair value of embedded derivative $ 330 $ 80