XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
USD ($)
acquisition
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Net cash paid $ 714,197 $ 1,002,551  
Escrow deposit $ 3,000   $ 8,701
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 2   13
Cash paid at closing $ 733,343   $ 1,072,820
Cash acquired (19,146)   (37,837)
Net cash paid $ 714,197   $ 1,034,983