v3.26.3
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Disaggregation of Revenue [Line Items]        
Deferred revenue, revenue recognized $ 500 $ 100 $ 49,200 $ 26,000
Revenue 665,336 676,830 2,035,380 2,045,184
Subsidy Revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 242,400 $ 252,200 $ 725,600 $ 751,200