v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Dec. 27, 2025
Income Tax Disclosure [Abstract]          
Effective income tax rate 29.60% 36.80% 29.70% 33.20%  
U.S. federal statutory rate, amount $ 5,731 $ 4,721 $ 10,849 $ 7,819  
U.S. federal statutory rate 3.60% 7.90% 3.60% 4.90%  
Gross unrecognized tax benefits $ 17,532   $ 17,532   $ 16,522
Interest and penalties on unrecognized tax benefits $ 10,142   $ 10,142   $ 9,942