XML 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Acquisitions - Schedule of Cash Paid and Acquired for Acquisitions (Details)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
acquisition
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
acquisition
Business Combination, Separately Recognized Transactions [Line Items]      
Cash acquired $ (2,064) $ (980)  
Net cash paid $ 68,920 $ 9,662  
Series of Individually Immaterial Business Acquisitions      
Business Combination, Separately Recognized Transactions [Line Items]      
Number of acquisitions | acquisition 4,000   4,000
Cash paid at closing $ 70,984   $ 36,577
Cash acquired (2,064)   (2,523)
Net cash paid 68,920   $ 34,054
Escrow deposit $ 3,413