v3.26.1
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