XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Numerator:        
Net income — basic $ 8,596 $ 11,877 $ 27,022 $ 34,946
Less: net income attributable to participating shares 29 42 98 130
Net income — diluted $ 8,567 $ 11,835 $ 26,924 $ 34,816
Denominator:        
Weighted average shares outstanding — basic (in shares) 6,977,000 7,119,000 7,026,000 7,247,000
Effect of dilutive stock options and restricted stock units (in shares) 106,000 127,000 112,000 129,000
Weighted average shares outstanding — diluted (in shares) 7,083,000 7,246,000 7,138,000 7,376,000
Basic (in dollars per share) $ 1.22 $ 1.66 $ 3.83 $ 4.81
Diluted (in dollars per share) $ 1.21 $ 1.63 $ 3.78 $ 4.72
Anti-dilutive share-based awards excluded (in shares) 6,185,000 997 5,875,000 249