v3.25.2
Derivative Instruments and Hedging Activities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Dec. 28, 2024
Derivative Instruments, Gain (Loss) [Line Items]          
Revenue $ 127,558 $ 166,361 $ 229,127 $ 316,375  
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Derivative instruments (Note 10) 0   0   $ 438
Foreign Exchange Forward [Member] | Cash Flow Hedging [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
Gain (loss) recognized in OCI on Derivative 0 0 0 3,213  
Amount of (loss) gain reclassified from AOCI into earnings (644) 3,422 766 8,308  
Other Nonoperating Income (Expense) [Member]          
Derivative Instruments, Gain (Loss) [Line Items]          
(Loss) gain recognized in income $ (205) $ 82 $ (530) $ 1,347