XML 64 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions and Divestitures - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Business Acquisition [Line Items]      
Payments to acquire businesses, net $ 20,874 $ 153,200  
Business exit costs $ 1,439 0  
Grupo Auto Todo      
Business Acquisition [Line Items]      
Revenue of disposed entity     $ 15,900
Business exit costs   $ 27,037  
SPR Canada      
Business Acquisition [Line Items]      
Revenue of disposed entity     47,300
Safety Zone Canada      
Business Acquisition [Line Items]      
Revenue of disposed entity     $ 7,900