v3.25.2
Stockholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance $ 842,980 $ 782,060 $ 833,014 $ 774,906
Other comprehensive income 821 (176) 1,191 (677)
Ending balance 864,610 $ 798,866 864,610 $ 798,866
Accumulated Other Comprehensive Income (Loss)        
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Beginning balance     (693)  
Other comprehensive income     1,191  
Ending balance $ 498   $ 498