XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2025
Sep. 29, 2024
Sep. 28, 2025
Sep. 29, 2024
Income Tax Disclosure [Abstract]        
Income tax expense $ 2,344 $ 7,630 $ 18,083 $ 21,038
Income before income tax expense 48,490 $ 36,073 $ 109,792 $ 86,218
Effective income tax rate (percentage)     16.50% 24.40%
Pillar Two, minimum tax rate (percentage)     15.00%  
Unrecognized tax benefits, period increase     $ 300  
Unrecognized tax benefits 5,100   5,100  
Reduction of deferred tax asset for unrecognized tax benefits 2,500   $ 2,500  
Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability $ 10,400      
German CorporateTax Rate Current     15.00%  
German Corporate Tax Rate Revised     10.00%