v3.26.3
Summary of Significant Accounting Policies - Estimates at Completion (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]        
Total net revenues $ 227,023 $ 214,422 $ 660,537 $ 607,706
Operating income 25,795 (75,317) 69,846 (52,617)
EAC adjustment        
Disaggregation of Revenue [Line Items]        
Total net revenues (1,561) (515) (6,936) (640)
Operating income $ (1,561) $ (515) $ (6,936) $ (640)