XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
acquisition
Dec. 31, 2020
USD ($)
acquisition
Dec. 31, 2019
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Net cash paid $ 1,034,983 $ 93,032 $ 34,054
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 13 6 4
Cash paid at closing $ 1,072,820 $ 98,298 $ 36,577
Cash acquired (37,837) (5,266) (2,523)
Net cash paid 1,034,983 $ 93,032 $ 34,054
Escrow deposit $ 8,701