v3.26.1
Income Taxes - Schedule of Income Taxes and the Effective Tax Rates (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2026
Jun. 28, 2025
Jun. 27, 2026
Jun. 28, 2025
Income Tax Disclosure [Abstract]        
Income (loss) before income taxes $ 23,595 $ 3,427 $ 38,827 $ 437
Income taxes $ 6,484 $ 3,626 $ 10,506 $ 5,423
Effective tax rate 27.50% 105.80% 27.10% 1241.00%