XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
USD ($)
Jul. 01, 2023
USD ($)
Jun. 29, 2024
USD ($)
segment
Jul. 01, 2023
USD ($)
Segment and geographic information        
Number of reportable segments | segment     2  
Sales:        
Sales $ 6,892,868 $ 8,514,516 $ 13,817,128 $ 17,250,944
Operating income (loss):        
Operating income (loss) 212,275 392,250 398,192 814,402
Reversal of an allowance     20,000  
Restructuring, integration, and other 40,537 10,333 87,393 12,893
Other charges related to termination of personnel 22,800   60,500  
Operating segments        
Sales:        
Sales 6,892,868 8,514,516 13,817,128 17,250,944
Global components        
Operating income (loss):        
Inventory write downs 1,600   12,100  
Global components | Operating segments        
Sales:        
Sales 5,032,031 6,682,882 10,223,448 13,538,675
Operating income (loss):        
Operating income (loss) 210,201 381,314 435,763 798,853
Global components | Operating segments | Americas        
Sales:        
Sales 1,572,840 2,066,562 3,169,532 4,300,015
Global components | Operating segments | EMEA        
Sales:        
Sales 1,439,494 2,153,479 3,096,001 4,399,624
Global components | Operating segments | Asia-Pacific        
Sales:        
Sales 2,019,697 2,462,841 3,957,915 4,839,036
Global ECS        
Operating income (loss):        
Reversal of an allowance 20,000   20,000  
Global ECS | Operating segments        
Sales:        
Sales 1,860,837 1,831,634 3,593,680 3,712,269
Operating income (loss):        
Operating income (loss) 102,581 86,228 174,040 167,327
Global ECS | Operating segments | Americas        
Sales:        
Sales 964,070 1,000,506 1,871,818 1,998,620
Global ECS | Operating segments | EMEA        
Sales:        
Sales 896,767 831,128 1,721,862 1,713,649
Corporate        
Operating income (loss):        
Operating income (loss) (100,507) (75,292) (211,611) (151,778)
Restructuring, integration, and other $ 40,500 $ 10,300 $ 87,400 $ 12,900