v3.26.3
Fair Value Measurements - Contingent consideration changes (Details) - Contingent consideration - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Fair Value Measurements      
Beginning balance $ 7,983 $ 7,786 $ 11,777
Cash payments (1,971)   (4,248)
Change in fair value of contingent consideration (1,845) 197 280
Foreign currency translation adjustment     (23)
Ending balance $ 4,167 $ 7,983 $ 7,786