XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2022
Oct. 03, 2021
Oct. 02, 2022
Oct. 03, 2021
Earnings Per Share [Abstract]        
Net income $ 14,065 $ 10,959 $ 44,176 $ 33,408
Distributed and undistributed earnings available to participating securities, basic (246) (127) (716) (358)
Distributed and undistributed earnings available to participating securities, diluted (246) (127) (716) (358)
Distributed and undistributed earnings available to common shareholders, basic 13,819 10,832 43,460 33,050
Distributed and undistributed earnings available to common shareholders, diluted $ 13,819 $ 10,832 $ 43,460 $ 33,050
Weighted average shares outstanding (in shares) 57,656 58,371 58,139 58,312
Participating securities (in shares) 1,025 686 960 630
Shares for basic earnings per share (in shares) 58,681 59,057 59,099 58,942
Shares for diluted earnings per share (in shares) 58,681 59,057 59,099 58,942
Earnings per share – basic (in dollars per share) $ 0.24 $ 0.19 $ 0.75 $ 0.57
Earnings per share – diluted (in dollars per share) $ 0.24 $ 0.19 $ 0.75 $ 0.57