XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 100.00% 100.00% 100.00% 100.00%
Revenues $ 2,160,036 $ 2,126,845 $ 5,864,355 $ 5,680,570
United States [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,954,991 1,924,556 5,280,176 5,118,591
Canada [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 96,604 100,030 272,099 288,653
Latin America and the Caribbean [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 108,441 $ 102,259 $ 312,080 $ 273,326
HVAC Equipment [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 70.00% 70.00% 69.00% 69.00%
Other HVAC Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 26.00% 26.00% 27.00% 27.00%
Commercial Refrigeration Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues from product lines, percentage 4.00% 4.00% 4.00% 4.00%