v3.25.4
Income Taxes - Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 03, 2026
Dec. 28, 2024
Dec. 30, 2023
Income Tax Disclosure [Abstract]      
Provision for Income Taxes at Statutory Rate $ 30,153 $ 32,145 $ 33,393
Increases (Decreases) Resulting From:      
Foreign tax rate differential   7,697 5,070
State income taxes, net of federal income tax 3,244 2,512 2,965
Nondeductible expenses   1,731 1,730
U.S. tax (benefit) cost of foreign earnings   (1,379) 1,270
(Reversal of) provision for tax benefit reserves, net   (65) 386
Research and development tax credits   (503) (520)
Excess tax benefit related to stock-based compensation   (401) (276)
Change in valuation allowance   (203) (684)
Other   (1,018) (1,124)
Total income tax provision $ 39,904 $ 40,516 $ 42,210