v3.25.2
Goodwill and Intangible Assets - Goodwill / Tradename (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill, balance at beginning of period $ 269,747 $ 211,326
Goodwill, Acquisitions 40,711 59,115
Goodwill, Divestitures (26,838)  
Goodwill, foreign currency translation 4,423 (694)
Goodwill, balance at end of period 288,043 269,747
Tradename, balance at beginning of period 9,466 9,570
Tradename, foreign currency translation 200 (104)
Tradename, balance at end of period $ 9,666 $ 9,466