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