XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information [Line Items]        
Disaggregation of Revenue $ 2,447,521 $ 1,936,478 $ 6,870,090 $ 6,049,264
Hardware Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 1,592,495 1,173,151 4,258,464 3,668,411
Software Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 531,744 488,417 1,647,973 1,514,406
Services Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 323,282 274,910 963,653 866,447
Gross Revenue Recognition (Principal) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 2,324,889 1,829,417 6,484,916 5,710,135
Net Revenue Recognition (Agent) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 122,632 107,061 385,174 339,129
North America Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 2,019,876 1,558,168 5,434,286 4,771,696
North America Segment [Member] | Hardware Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 1,418,335 1,028,045 3,696,594 3,180,501
North America Segment [Member] | Software Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 338,440 306,925 978,987 898,290
North America Segment [Member] | Services Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 263,101 223,198 758,705 692,905
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 1,926,059 1,477,716 5,157,086 4,530,152
North America Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 93,817 80,452 277,200 241,544
EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 381,448 341,280 1,277,658 1,152,183
EMEA Segment [Member] | Hardware Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 160,645 138,685 527,022 466,909
EMEA Segment [Member] | Software Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 178,868 165,301 598,277 553,164
EMEA Segment [Member] | Services Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 41,935 37,294 152,359 132,110
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 358,981 320,445 1,190,283 1,071,910
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 22,467 20,835 87,375 80,273
APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 46,197 37,030 158,146 125,385
APAC Segment [Member] | Hardware Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 13,515 6,421 34,848 21,001
APAC Segment [Member] | Software Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 14,436 16,191 70,709 62,952
APAC Segment [Member] | Services Net Sales [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 18,246 14,418 52,589 41,432
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 39,849 31,256 137,547 108,073
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 6,348 5,774 20,599 17,312
Large Enterprise / Corporate [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 1,745,485 1,301,644 4,788,357 4,080,516
Large Enterprise / Corporate [Member] | North America Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 1,447,246 1,043,303 3,838,627 3,227,613
Large Enterprise / Corporate [Member] | EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 276,292 242,925 883,044 808,360
Large Enterprise / Corporate [Member] | APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 21,947 15,416 66,686 44,543
Commercial [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 414,944 341,924 1,188,209 1,120,520
Commercial [Member] | North America Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 384,458 312,080 1,091,247 1,030,540
Commercial [Member] | EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 13,209 13,647 50,908 44,567
Commercial [Member] | APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 17,277 16,197 46,054 45,413
Public Sector [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 287,092 292,910 893,524 848,228
Public Sector [Member] | North America Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 188,172 202,785 504,412 513,543
Public Sector [Member] | EMEA Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue 91,947 84,708 343,706 299,256
Public Sector [Member] | APAC Segment [Member]        
Segment Reporting Information [Line Items]        
Disaggregation of Revenue $ 6,973 $ 5,417 $ 45,406 $ 35,429