v3.24.0.1
Revenue from Contracts with Customers - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Disaggregation of Revenue [Line Items]      
Total net revenue $ 2,126,468 $ 2,005,404 $ 2,079,525
Revenues recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Total net revenue 1,970,509 1,843,796 1,908,221
Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total net revenue $ 155,959 $ 161,608 $ 171,304