XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Revenue Disaggregated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2024
Sep. 30, 2023
Sep. 28, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 1,586,022 $ 1,277,531 $ 4,474,342 $ 3,745,751
Point in time [Member]        
Disaggregation of Revenue [Line Items]        
Net sales 1,496,940 1,200,676 4,231,561 3,532,960
Over time [Member]        
Disaggregation of Revenue [Line Items]        
Net sales $ 89,082 $ 76,855 $ 242,781 $ 212,791