Business Segments - Additional Information (Details) - Segment |
3 Months Ended | 9 Months Ended | ||
---|---|---|---|---|
Sep. 28, 2024 |
Sep. 30, 2023 |
Sep. 28, 2024 |
Sep. 30, 2023 |
|
Segment Reporting Information [Line Items] | ||||
Number of operating segments | 1 | |||
United States | Geographic Concentration Risk | Revenue, Total | ||||
Segment Reporting Information [Line Items] | ||||
Customer and supplier accounted percentage of total revenues, accounts receivable and purchases | 47.20% | 47.80% | 45.50% | 49.90% |
NETHERLANDS | Geographic Concentration Risk | Revenue, Total | ||||
Segment Reporting Information [Line Items] | ||||
Percentage of accounts receivable accounted | 13.10% | 15.20% | ||
NETHERLANDS | Geographic Concentration Risk | Revenue, Total | Minimum [Member] | ||||
Segment Reporting Information [Line Items] | ||||
Customer and supplier accounted percentage of total revenues, accounts receivable and purchases | 10.00% | 10.00% | 10.00% | 10.00% |
Percentage of accounts receivable accounted | 20.00% | 16.00% |