XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information - Summary of Revenue Disaggregated by Reportable Operating Segments (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Disaggregation of revenue $ 2,349,596 $ 2,743,377 $ 4,673,543 $ 5,394,227
Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 2,170,648 2,575,004 4,351,052 5,099,805
Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 178,948 168,373 322,491 294,422
North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,897,166 2,247,444 3,731,130 4,311,949
North America | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,767,933 2,126,656 3,493,110 4,097,577
North America | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 129,233 120,788 238,020 214,372
EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 391,726 426,331 818,730 957,764
EMEA | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 352,085 389,421 753,428 896,283
EMEA | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 39,641 36,910 65,302 61,481
APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 60,704 69,602 123,683 124,514
APAC | Gross revenue recognition (Principal)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 50,630 58,927 104,514 105,945
APAC | Net revenue recognition (Agent)        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 10,074 10,675 19,169 18,569
Large Enterprise / Corporate        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,638,244 1,935,807 3,262,242 3,749,869
Large Enterprise / Corporate | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,321,876 1,597,988 2,615,409 3,036,717
Large Enterprise / Corporate | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 289,519 306,389 598,582 660,293
Large Enterprise / Corporate | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 26,849 31,430 48,251 52,859
Commercial        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 381,497 485,738 775,337 959,977
Commercial | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 359,750 448,974 731,775 890,133
Commercial | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 3,609 19,312 8,399 37,733
Commercial | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 18,138 17,452 35,163 32,111
Public Sector        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 329,855 321,832 635,964 684,381
Public Sector | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 215,540 200,482 383,946 385,099
Public Sector | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 98,598 100,630 211,749 259,738
Public Sector | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 15,717 20,720 40,269 39,544
Hardware        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,310,273 1,731,116 2,639,118 3,404,704
Hardware | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 1,165,127 1,559,474 2,320,766 3,010,793
Hardware | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 132,220 155,384 295,110 366,007
Hardware | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 12,926 16,258 23,242 27,904
Software        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 635,336 618,126 1,274,136 1,254,825
Software | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 417,327 377,007 812,124 718,554
Software | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 196,060 212,997 410,621 485,399
Software | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 21,949 28,122 51,391 50,872
Services        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 403,987 394,135 760,289 734,698
Services | North America        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 314,712 310,963 598,240 582,602
Services | EMEA        
Segment Reporting Information [Line Items]        
Disaggregation of revenue 63,446 57,950 112,999 106,358
Services | APAC        
Segment Reporting Information [Line Items]        
Disaggregation of revenue $ 25,829 $ 25,222 $ 49,050 $ 45,738