XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
acquisition
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Net cash paid $ 695,968 $ 57,975  
Escrow deposit $ 3,000   $ 8,701
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 1   13
Cash paid at closing $ 715,114   $ 1,072,820
Cash acquired (19,146)   (37,837)
Net cash paid $ 695,968   $ 1,034,983