v3.26.1
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Disaggregation of Revenue [Line Items]        
Deferred revenue, revenue recognized $ 200   $ 48,800 $ 25,900
Revenue 697,522 $ 700,110 1,370,044 1,368,354
Maximum        
Disaggregation of Revenue [Line Items]        
Deferred revenue, revenue recognized   100    
Subsidy Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 248,900 $ 258,900 $ 483,200 $ 499,000