v3.26.3
Segment and Geographic Information - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 26, 2026
Sep. 27, 2025
Sep. 26, 2026
Sep. 27, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 561,722 $ 543,736 $ 1,635,090 $ 1,592,387
Net sales to U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales 518,338 502,525 1,506,627 1,469,138
Net sales to non-U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales $ 43,384 $ 41,211 $ 128,463 $ 123,249