XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Schedule of Revenue by Product Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Segment Reporting [Abstract]    
Revenue $ 2,720,764 $ 2,342,843
Parts and Services    
Segment Reporting [Abstract]    
Revenue 2,560,305 2,212,941
Other Revenue    
Segment Reporting [Abstract]    
Revenue 160,459 129,902
North America    
Segment Reporting [Abstract]    
Revenue 1,329,843 1,208,240
North America | Parts and Services    
Segment Reporting [Abstract]    
Revenue 1,172,585 1,079,875
Europe    
Segment Reporting [Abstract]    
Revenue 1,040,430 820,897
Europe | Parts and Services    
Segment Reporting [Abstract]    
Revenue 1,037,046 819,167
Specialty    
Segment Reporting [Abstract]    
Revenue 351,792 314,934
Specialty | Parts and Services    
Segment Reporting [Abstract]    
Revenue $ 350,674 $ 313,899