v3.26.1
Fair Value of Financial Instruments - Fair value of financial instruments measured on a recurring basis (Details) - Contingent consideration - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value of Financial Instruments    
Fair value of liabilities $ 9,819 $ 10,004
Fair value of contingent consideration 9,819 10,004
Level 3    
Fair Value of Financial Instruments    
Fair value of liabilities 9,819 10,004
Fair value of contingent consideration $ 9,819 $ 10,004