XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
acquisition
Dec. 31, 2021
USD ($)
acquisition
Dec. 31, 2020
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Net cash paid $ 743,007 $ 1,034,983 $ 93,032
Escrow deposit $ 3,000 $ 8,701 $ 3,413
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 6 13 6
Cash paid at closing $ 763,228 $ 1,072,820 $ 98,298
Cash acquired (20,221) (37,837) (5,266)
Net cash paid $ 743,007 $ 1,034,983 $ 93,032