XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Disaggregation of revenue $ 2,534,354 $ 2,447,521 $ 7,928,581 $ 6,870,090
Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 2,395,737 2,324,889 7,495,542 6,484,916
Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 138,617 122,632 433,039 385,174
North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 2,099,837 2,019,876 6,411,786 5,434,286
North America | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,990,277 1,926,059 6,087,854 5,157,086
North America | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 109,560 93,817 323,932 277,200
EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 379,574 381,448 1,337,338 1,277,658
EMEA | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 358,697 358,981 1,254,980 1,190,283
EMEA | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 20,877 22,467 82,358 87,375
APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 54,943 46,197 179,457 158,146
APAC | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 46,763 39,849 152,708 137,547
APAC | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 8,180 6,348 26,749 20,599
Large Enterprise / Corporate        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,793,654 1,745,485 5,543,523 4,788,357
Large Enterprise / Corporate | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,473,014 1,447,246 4,509,731 3,838,627
Large Enterprise / Corporate | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 295,565 276,292 955,858 883,044
Large Enterprise / Corporate | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 25,075 21,947 77,934 66,686
Commercial        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 454,546 414,944 1,414,523 1,188,209
Commercial | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 424,600 384,458 1,314,733 1,091,247
Commercial | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 11,898 13,209 49,631 50,908
Commercial | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 18,048 17,277 50,159 46,054
Public Sector        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 286,154 287,092 970,535 893,524
Public Sector | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 202,223 188,172 587,322 504,412
Public Sector | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 72,111 91,947 331,849 343,706
Public Sector | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 11,820 6,973 51,364 45,406
Hardware        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,572,275 1,592,495 4,976,979 4,258,464
Hardware | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,404,207 1,418,335 4,415,000 3,696,594
Hardware | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 151,505 160,645 517,512 527,022
Hardware | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 16,563 13,515 44,467 34,848
Software        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 596,922 531,744 1,851,747 1,647,973
Software | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 396,921 338,440 1,115,475 978,987
Software | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 184,361 178,868 669,760 598,277
Software | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 15,640 14,436 66,512 70,709
Services        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 365,157 323,282 1,099,855 963,653
Services | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 298,709 263,101 881,311 758,705
Services | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 43,708 41,935 150,066 152,359
Services | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue $ 22,740 $ 18,246 $ 68,478 $ 52,589