XML 352 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information - Financial Information about Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Total net sales $ 10,431,191 $ 9,436,113 $ 8,340,579
Total costs of goods sold 8,794,624 7,988,556 7,040,637
Gross profit 1,636,567 1,447,557 1,299,942
Operating expenses:      
Selling and administrative expenses 1,216,660 1,117,130 1,013,765
Severance and restructuring expenses 4,235 (1,634) 12,394
Acquisition and integration related expenses 1,972 0 2,208
Earnings from operations 413,700 332,061 271,575
Products      
Segment Reporting Information [Line Items]      
Total net sales 8,947,787 8,120,127 7,172,155
Total costs of goods sold 8,111,252 7,380,908 6,497,001
Gross profit 836,535 739,219 675,154
Services      
Segment Reporting Information [Line Items]      
Total net sales 1,483,404 1,315,986 1,168,424
Total costs of goods sold 683,372 607,648 543,636
Gross profit 800,032 708,338 624,788
North America      
Segment Reporting Information [Line Items]      
Total net sales 8,484,392 7,520,323 6,615,032
Total costs of goods sold 7,156,059 6,384,873 5,593,644
Gross profit 1,328,333 1,135,450 1,021,388
Operating expenses:      
Selling and administrative expenses 973,798 869,766 790,913
Severance and restructuring expenses 2,384 (3,129) 9,273
Acquisition and integration related expenses 1,715 0 2,004
Earnings from operations 350,436 268,813 219,198
North America | Products      
Segment Reporting Information [Line Items]      
Total net sales 7,291,301 6,478,637 5,679,052
Total costs of goods sold 6,583,090 5,874,551 5,130,851
North America | Services      
Segment Reporting Information [Line Items]      
Total net sales 1,193,091 1,041,686 935,980
Total costs of goods sold 572,969 510,322 462,793
EMEA      
Segment Reporting Information [Line Items]      
Total net sales 1,712,521 1,704,051 1,555,225
Total costs of goods sold 1,465,252 1,445,189 1,319,179
Gross profit 247,269 258,862 236,046
Operating expenses:      
Selling and administrative expenses 200,988 210,616 192,485
Severance and restructuring expenses 1,760 1,328 2,989
Acquisition and integration related expenses 257 0 204
Earnings from operations 44,264 46,918 40,368
EMEA | Products      
Segment Reporting Information [Line Items]      
Total net sales 1,511,897 1,502,176 1,378,387
Total costs of goods sold 1,395,869 1,380,221 1,261,236
EMEA | Services      
Segment Reporting Information [Line Items]      
Total net sales 200,624 201,875 176,838
Total costs of goods sold 69,383 64,968 57,943
APAC      
Segment Reporting Information [Line Items]      
Total net sales 234,278 211,739 170,322
Total costs of goods sold 173,313 158,494 127,814
Gross profit 60,965 53,245 42,508
Operating expenses:      
Selling and administrative expenses 41,874 36,748 30,367
Severance and restructuring expenses 91 167 132
Acquisition and integration related expenses 0 0 0
Earnings from operations 19,000 16,330 12,009
APAC | Products      
Segment Reporting Information [Line Items]      
Total net sales 144,589 139,314 114,716
Total costs of goods sold 132,293 126,136 104,914
APAC | Services      
Segment Reporting Information [Line Items]      
Total net sales 89,689 72,425 55,606
Total costs of goods sold $ 41,020 $ 32,358 $ 22,900