XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Segment and Geographic Information - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 540,959 $ 502,951 $ 1,048,651 $ 971,652
Net sales to U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales 502,159 462,514 966,613 891,369
Net sales to non-U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales $ 38,800 $ 40,437 $ 82,038 $ 80,283