XML 227 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment and Geographic Information - Summary of Disaggregated Revenue (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 502,951 $ 480,568 $ 971,652 $ 947,306
Net sales to U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales 462,514 438,300 891,369 868,993
Net sales to non-U.S. customers        
Disaggregation of Revenue [Line Items]        
Net sales $ 40,437 $ 42,268 $ 80,283 $ 78,313