XML 109 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Aggregated Consideration And Preliminary Purchase Price Allocation (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]      
Goodwill $ 865,180 $ 819,917 $ 740,743
Series of Individually Immaterial Business Acquisitions      
Business Acquisition [Line Items]      
Common stock issued (in shares) 102 42  
Common stock value $ 4,796 $ 1,668  
Cash paid 53,027 79,141  
Recorded contingent consideration 32,142 74,199  
Total recorded purchase price 89,965 155,008  
Accounts receivable acquired, net 8,544 20,429  
Fixed assets acquired 1,108 1,933  
Identifiable intangible assets acquired 35,267 53,400  
Operating lease right-of-use asset acquired 14,972 49,291  
Other assets acquired 1,163 1,693  
Operating lease liability acquired - current (1,080) (5,860)  
Other current liabilities acquired (1,371) (1,594)  
Operating lease liability acquired - noncurrent (13,892) (43,431)  
Goodwill 45,254 79,147  
Total net assets acquired 89,965 155,008  
Maximum potential contingent consideration $ 33,845 $ 77,075