XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value measurements - Changes in Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Liabilities Measured on Recurring Basis [Roll Forward]    
Liability at beginning of the period $ 10,225 $ 7,600
Change in fair value of liability 827 735
Liability at end of the period $ 11,052 $ 8,335