XML 33 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Reconciliation of Basic and Diluted Net (Loss) Income Per Share Computations and Number of Dilutive Equity Awards Included in Dilutive Net (Loss) Income Per Share Computation (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2024
Jul. 04, 2023
Jul. 02, 2024
Jul. 04, 2023
Earnings Per Share [Abstract]        
Net income $ 17,157 $ 11,932 $ 24,880 $ 15,413
Weighted-average shares outstanding – basic 23,309 23,539 23,313 23,510
Dilutive effect of equity awards 612 432 641 451
Weighted-average shares outstanding – diluted 23,921 23,971 23,954 23,961
Net income per share:        
Basic $ 0.74 $ 0.51 $ 1.07 $ 0.66
Diluted $ 0.72 $ 0.5 $ 1.04 $ 0.64