XML 158 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Total net sales $ 9,175,840 $ 10,431,191 $ 9,436,113
Total costs of goods sold 7,506,315 8,794,624 7,988,556
Gross profit 1,669,525 1,636,567 1,447,557
Operating expenses:      
Selling and administrative expenses 1,236,243 1,216,660 1,117,130
Severance and restructuring expenses 6,091 4,235 (1,634)
Acquisition and integration related expenses 7,396 1,972 0
Earnings from operations 419,795 413,700 332,061
Products      
Segment Reporting Information [Line Items]      
Total net sales 7,631,388 8,947,787 8,120,127
Total costs of goods sold 6,859,178 8,111,252 7,380,908
Gross profit 772,210 836,535 739,219
Services      
Segment Reporting Information [Line Items]      
Total net sales 1,544,452 1,483,404 1,315,986
Total costs of goods sold 647,137 683,372 607,648
Gross profit 897,315 800,032 708,338
North America      
Segment Reporting Information [Line Items]      
Total net sales 7,382,354 8,484,392 7,520,323
Total costs of goods sold 6,036,399 7,156,059 6,384,873
Gross profit 1,345,955 1,328,333 1,135,450
Operating expenses:      
Selling and administrative expenses 976,172 973,798 869,766
Severance and restructuring expenses 3,793 2,384 (3,129)
Acquisition and integration related expenses 3,908 1,715  
Earnings from operations 362,082 350,436 268,813
North America | Products      
Segment Reporting Information [Line Items]      
Total net sales 6,167,512 7,291,301 6,478,637
Total costs of goods sold 5,520,701 6,583,090 5,874,551
North America | Services      
Segment Reporting Information [Line Items]      
Total net sales 1,214,842 1,193,091 1,041,686
Total costs of goods sold 515,698 572,969 510,322
EMEA      
Segment Reporting Information [Line Items]      
Total net sales 1,563,654 1,712,521 1,704,051
Total costs of goods sold 1,303,667 1,465,252 1,445,189
Gross profit 259,987 247,269 258,862
Operating expenses:      
Selling and administrative expenses 216,246 200,988 210,616
Severance and restructuring expenses 2,125 1,760 1,328
Acquisition and integration related expenses 3,488 257  
Earnings from operations 38,128 44,264 46,918
EMEA | Products      
Segment Reporting Information [Line Items]      
Total net sales 1,331,338 1,511,897 1,502,176
Total costs of goods sold 1,217,585 1,395,869 1,380,221
EMEA | Services      
Segment Reporting Information [Line Items]      
Total net sales 232,316 200,624 201,875
Total costs of goods sold 86,082 69,383 64,968
APAC      
Segment Reporting Information [Line Items]      
Total net sales 229,832 234,278 211,739
Total costs of goods sold 166,249 173,313 158,494
Gross profit 63,583 60,965 53,245
Operating expenses:      
Selling and administrative expenses 43,825 41,874 36,748
Severance and restructuring expenses 173 91 167
Acquisition and integration related expenses 0 0  
Earnings from operations 19,585 19,000 16,330
APAC | Products      
Segment Reporting Information [Line Items]      
Total net sales 132,538 144,589 139,314
Total costs of goods sold 120,892 132,293 126,136
APAC | Services      
Segment Reporting Information [Line Items]      
Total net sales 97,294 89,689 72,425
Total costs of goods sold $ 45,357 $ 41,020 $ 32,358