XML 43 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Sales Recognition - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue $ 1,936,478 $ 1,912,547 $ 6,049,264 $ 5,434,034
Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,829,417 1,820,964 5,710,135 5,147,641
Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 107,061 91,583 339,129 286,393
Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,301,644 1,406,164 4,080,516 4,026,328
Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 292,910 230,437 848,228 712,594
Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 341,924 275,946 1,120,520 695,112
North America Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,558,168 1,515,162 4,771,696 4,163,110
North America Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,477,716 1,448,385 4,530,152 3,969,411
North America Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 80,452 66,777 241,544 193,699
North America Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,043,303 1,110,817 3,227,613 3,159,269
North America Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 202,785 165,085 513,543 418,583
North America Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 312,080 239,260 1,030,540 585,258
EMEA Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 341,280 355,708 1,152,183 1,125,057
EMEA Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 320,445 336,600 1,071,910 1,051,101
EMEA Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 20,835 19,108 80,273 73,956
EMEA Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 242,925 277,536 808,360 819,156
EMEA Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 84,708 59,174 299,256 246,583
EMEA Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 13,647 18,998 44,567 59,318
APAC Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 37,030 41,677 125,385 145,867
APAC Segment [Member] | Gross Revenue Recognition (Principal) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 31,256 35,979 108,073 127,129
APAC Segment [Member] | Net Revenue Recognition (Agent) [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 5,774 5,698 17,312 18,738
APAC Segment [Member] | Large Enterprise / Corporate [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 15,416 17,811 44,543 47,903
APAC Segment [Member] | Public Sector [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 5,417 6,178 35,429 47,428
APAC Segment [Member] | Small and Medium-Sized Businesses [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 16,197 17,688 45,413 50,536
Hardware Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,173,151 1,166,742 3,668,411 3,181,844
Hardware Net Sales [Member] | North America Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 1,028,045 1,020,083 3,180,501 2,704,212
Hardware Net Sales [Member] | EMEA Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 138,685 137,416 466,909 451,892
Hardware Net Sales [Member] | APAC Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 6,421 9,243 21,001 25,740
Software Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 488,417 502,138 1,514,406 1,548,043
Software Net Sales [Member] | North America Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 306,925 295,730 898,290 907,683
Software Net Sales [Member] | EMEA Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 165,301 186,839 553,164 560,073
Software Net Sales [Member] | APAC Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 16,191 19,569 62,952 80,287
Services Net Sales [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 274,910 243,667 866,447 704,147
Services Net Sales [Member] | North America Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 223,198 199,349 692,905 551,215
Services Net Sales [Member] | EMEA Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue 37,294 31,453 132,110 113,092
Services Net Sales [Member] | APAC Segment [Member]        
Disaggregation of Revenue [Line Items]        
Disaggregation of Revenue $ 14,418 $ 12,865 $ 41,432 $ 39,840