Other Expense, Net - Schedule of Other Expense, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 28, 2025 |
Jun. 30, 2026 |
Jun. 28, 2025 |
|
| Other Income Expense [Abstract] | ||||
| Foreign currency exchange losses, net | $ (139) | $ (1,149) | $ (600) | $ (1,911) |
| Other | (160) | 12 | (263) | 31 |
| Total other expense, net | $ 4,946 | $ 7,494 | $ 9,484 | $ 16,017 |
| X | ||||||||||
- Definition Other (expense) income. No definition available.
|
| X | ||||||||||
- Definition Other Income (Expense) [Abstract] No definition available.
|
| X | ||||||||||
- Definition Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of income (expense) related to nonoperating activities, classified as other. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|