XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Fair value of financial instruments measured on a recurring basis (Details) - Contingent consideration - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value of Financial Instruments    
Fair value of liabilities $ 10,793 $ 6,973
Fair value of contingent consideration 10,793 6,973
Level 3    
Fair Value of Financial Instruments    
Fair value of liabilities 10,793 6,973
Fair value of contingent consideration $ 10,793 $ 6,973