v3.25.2
Income Taxes (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
Income Tax Disclosure [Abstract]          
Effective income tax rate 36.80% 34.40% 33.20% 34.90%  
U.S. federal statutory rate, amount $ 4,721 $ 3,273 $ 7,819 $ 5,926  
U.S. federal statutory rate 7.90% 3.90% 4.90% 3.70%  
Foreign income tax expense (benefit)   $ 1,678   $ 1,678  
Foreign income tax expense (benefit) rate   2.00%   1.00%  
Effective income tax rate, valuation allowance, amount       $ 1,945  
Effective income tax rate, valuation allowance, percent       1.20%  
Gross unrecognized tax benefits $ 16,562   $ 16,562   $ 15,666
Interest and penalties on unrecognized tax benefits $ 9,405   $ 9,405   $ 8,985