XML 80 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]    
Beginning balance $ 494,101 $ 434,679
Acquisitions 28,083 72,674
Adjustments for purchase price allocation of businesses acquired in prior year 3,187 (4,140)
Impairment of goodwill (15,800) (9,112)
Ending balance $ 509,571 $ 494,101