XML 89 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Disaggregated Net Sales (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 25, 2021
Disaggregation Of Revenue [Line Items]      
Net Sales $ 1,929,788 $ 1,733,749 $ 1,345,249
Net Sales to U.S. Customers      
Disaggregation Of Revenue [Line Items]      
Net Sales 1,772,092 1,606,472 1,269,050
Net Sales to Non-U.S. Customers      
Disaggregation Of Revenue [Line Items]      
Net Sales $ 157,696 $ 127,277 $ 76,199