v3.26.1
Revenues - Schedule of Location of Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 28, 2026
Jun. 29, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 750,157 $ 671,992 $ 1,446,532 $ 1,296,853
Americas        
Disaggregation of Revenue [Line Items]        
Revenues 490,650 448,611 963,383 876,842
EMEA        
Disaggregation of Revenue [Line Items]        
Revenues 154,815 135,907 297,767 261,009
APAC        
Disaggregation of Revenue [Line Items]        
Revenues $ 104,692 $ 87,474 $ 185,382 $ 159,002