XML 114 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations and Summary of Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 01, 2023
USD ($)
Aug. 17, 2023
USD ($)
Jun. 01, 2022
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2023
USD ($)
segment
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Number of operating segments | segment         3      
Accounts receivable, net         $ 3,568,290 $ 3,272,371    
Partner funding recorded as reduction of selling and administrative expenses         122,638 128,153 $ 103,447  
Advertising expense         81,959 88,667 66,375  
Cumulative effect of adjustment from prior periods         $ 1,735,733 $ 1,638,068 $ 1,509,227 $ 1,342,429
Basic (in dollars per share) | $ / shares         $ 8.53 $ 8.04 $ 6.27  
Diluted (in dollars per share) | $ / shares         $ 7.55 7.66 $ 5.95  
Accounting Standards Update 2020-06                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Basic (in dollars per share) | $ / shares           0.24    
Diluted (in dollars per share) | $ / shares           0.22    
Accounting Standards Update 2020-06 | Old Method of Accounting                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Basic (in dollars per share) | $ / shares           7.80    
Diluted (in dollars per share) | $ / shares           $ 7.44    
Additional Paid-in Capital                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect of adjustment from prior periods         $ 328,607 $ 327,872 $ 368,282 364,288
Retained Earnings                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect of adjustment from prior periods         1,448,412 1,368,658 1,167,690 $ 993,245
Cumulative Effect, Period of Adoption, Adjustment                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect of adjustment from prior periods             (26,942)  
Cumulative Effect, Period of Adoption, Adjustment | Additional Paid-in Capital                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect of adjustment from prior periods             (44,731)  
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Cumulative effect of adjustment from prior periods             $ 17,789  
Affiliated Entity                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Accounts receivable, net         $ 26,025 $ 11,069    
SADA Systems, LLC                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, consideration transferred net of cash acquired $ 398,589              
Cash and cash equivalents acquired from acquisition 24,701              
Business combination, contingent consideration, liability 21,288              
Business combination, consideration transferred 425,327              
Amdaris Group Limited                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, consideration transferred   $ 82,875            
Hanu                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, consideration transferred     $ 68,248 $ 90,106        
Restricted Stock Units (RSUs)                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
RSUs excluded from the diluted EPS calculations (in shares) | shares         54 39 2  
Maximum | SADA Systems, LLC                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, contingent consideration, liability 390,000              
Maximum | Amdaris Group Limited                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, contingent consideration, liability   54,391            
Maximum | Hanu                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, contingent consideration, liability       $ 15,307        
Minimum | SADA Systems, LLC                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, contingent consideration, liability $ 0              
Minimum | Amdaris Group Limited                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Business combination, contingent consideration, liability   $ 0            
Partner Risk | Purchases | Microsoft                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         27.00%      
Partner Risk | Purchases | TD Synnex                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         12.00%      
Partner Risk | Purchases | Top Five Suppliers                
Organization Consolidation And Presentation Of Financial Statements [Line Items]                
Concentration percentage         60.00%