XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2024
Sep. 29, 2023
Sep. 27, 2024
Sep. 29, 2023
Dec. 31, 2023
Income Tax Disclosure [Abstract]          
Income tax provision (benefit) $ 4,486 $ (4,837) $ 2,896 $ (10,364)  
Effective income tax rate 23.00% 43.00% 23.10% 31.90%  
Unrecognized tax benefits $ 6,600   $ 6,600   $ 6,600