XML 40 R33.htm IDEA: XBRL DOCUMENT v3.25.2
Reconciliation of Basic and Diluted Net Income Per Share Computations and Number of Dilutive Equity Awards Included in Dilutive Net Income Per Share Computation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2025
Jul. 02, 2024
Jul. 01, 2025
Jul. 02, 2024
Earnings Per Share [Abstract]        
Net income $ 22,208 $ 17,157 $ 35,700 $ 24,880
Weighted-average shares outstanding – basic 22,220 23,309 22,452 23,313
Dilutive effect of equity awards 742 612 678 641
Weighted-average shares outstanding – diluted 22,962 23,921 23,130 23,954
Net income per share:        
Basic $ 1 $ 0.74 $ 1.59 $ 1.07
Diluted $ 0.97 $ 0.72 $ 1.54 $ 1.04