v3.26.1
Summary of Significant Accounting Policies - Estimates at Completion (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]        
Total net revenues $ 224,492 $ 200,803 $ 433,514 $ 393,284
Operating income 28,331 17,725 44,051 22,700
EAC adjustment        
Disaggregation of Revenue [Line Items]        
Total net revenues (3,139) (1,016) (5,375) (125)
Operating income $ (3,139) $ (1,016) $ (5,375) $ (125)