XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 1,332,743 $ 1,275,924 $ 2,259,320 $ 2,148,019
United States        
Disaggregation of Revenue [Line Items]        
Revenues 1,217,376 1,163,739 2,057,644 1,950,019
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 79,119 71,847 131,479 123,380
Mexico        
Disaggregation of Revenue [Line Items]        
Revenues $ 36,248 $ 40,338 $ 70,197 $ 74,620
Sales Revenue        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 100.00% 100.00% 100.00% 100.00%
Sales Revenue | HVAC Equipment        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 68.00% 67.00% 67.00% 66.00%
Sales Revenue | Other HVAC Products        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 28.00% 28.00% 29.00% 29.00%
Sales Revenue | Commercial Refrigeration Products        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 4.00% 5.00% 4.00% 5.00%