XML 309 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Operations and Summary of Significant Accounting Policies - Additional Information (Detail)
$ / shares in Units, shares in Thousands
3 Months Ended 12 Months Ended
Jun. 01, 2022
USD ($)
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
segment
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Number of operating segments | segment     3      
Accounts receivable from unconsolidated affiliate   $ 11,069,000 $ 11,069,000 $ 15,316,000    
Partner funding recorded as reduction of selling and administrative expenses     128,153,000 103,447,000 $ 85,888,000  
Advertising expense     88,667,000 66,375,000 60,865,000  
Cumulative effect of adjustment from prior periods   $ 1,638,068,000 $ 1,638,068,000 $ 1,509,227,000 $ 1,342,429,000 $ 1,160,318,000
Basic (in dollars per share) | $ / shares   $ 2.24 $ 8.04 $ 6.27 $ 4.92  
Diluted (in dollars per share) | $ / shares   $ 2.13 $ 7.66 $ 5.95 $ 4.87  
Hanu            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Business combination, consideration transferred $ 68,248,000          
Business combination, contingent consideration, asset 8,501,000          
Additional Paid-in Capital            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Cumulative effect of adjustment from prior periods   $ 327,872,000 $ 327,872,000 $ 368,282,000 $ 364,288,000 357,032,000
Retained Earnings            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Cumulative effect of adjustment from prior periods   $ 1,368,658,000 $ 1,368,658,000 1,167,690,000 $ 993,245,000 $ 841,097,000
Cumulative Effect, Period of Adoption, Adjustment            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Cumulative effect of adjustment from prior periods       (26,942,000)    
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,000)    
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,000    
Restricted Stock Units (RSUs)            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
RSUs excluded from the diluted EPS calculations (in shares) | shares     39 2 122  
Accounting Standards Update 2020-06            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Basic (in dollars per share) | $ / shares   $ (0.06) $ (0.24)      
Diluted (in dollars per share) | $ / shares   (0.06) (0.22)      
Maximum | Hanu            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Business combination, contingent consideration, liability $ 20,000,000          
Old Method of Accounting | Accounting Standards Update 2020-06            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Basic (in dollars per share) | $ / shares   2.18 7.80      
Diluted (in dollars per share) | $ / shares   $ 2.07 $ 7.44      
Customer Concentration Risk | Net Sales | Single Customer | Maximum            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     10.00%      
Partner Risk | Purchases | Microsoft            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     22.00%      
Partner Risk | Purchases | TD Synnex            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     10.00%      
Partner Risk | Purchases | Ingram Micro            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     9.00%      
Partner Risk | Purchases | Top Five Suppliers            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     55.00%      
Partner Risk | Purchases | Maximum | Significant Supplier            
Organization Consolidation And Presentation Of Financial Statements [Line Items]            
Concentration percentage     10.00%