v3.26.1
Stockholders' Equity Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2026
Mar. 29, 2026
Jun. 29, 2025
Mar. 30, 2025
Jun. 28, 2026
Jun. 29, 2025
Accumulated Other Comprehensive Loss            
Balance at beginning of period   $ (63,968)   $ (74,753) $ (63,968) $ (74,753)
Foreign currency translation $ (3,988) $ (2,796) $ 10,305 $ 1,912 (6,784) 12,217
Balance at end of period $ (70,752)   $ (62,536)   (70,752) (62,536)
Foreign Currency Translation            
Accumulated Other Comprehensive Loss            
Foreign currency translation         $ (6,784) $ 12,217