XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2025
Mar. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 29, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Loss            
Balance at beginning of period   $ (74,753)   $ (58,375) $ (74,753) $ (58,375)
Foreign currency translation $ 10,305 $ 1,912 $ (2,011) $ (4,586) 12,217 (6,597)
Balance at end of period $ (62,536)   $ (64,972)   (62,536) (64,972)
Foreign Currency Translation            
Accumulated Other Comprehensive Loss            
Foreign currency translation         $ 12,217 $ (6,597)