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