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