v3.26.1
Goodwill (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Goodwill [Roll Forward]    
Beginning balance $ 692,392 $ 667,152
Acquisitions 23,690 21,198
Adjustments for purchase price allocation of businesses acquired in prior year 453 4,224
Other 0 (182)
Ending balance 716,535 $ 692,392
Impairment of goodwill $ 0