XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Computation of Basic and Diluted Earnings per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Numerators:        
Consolidated net income $ 20,879 $ 17,479 $ 39,144 $ 36,299
Denominators:        
Weighted average common shares outstanding—basic 35,851 35,609 35,830 35,573
Dilutive potential common shares 181 324 185 284
Weighted average common shares outstanding— diluted 36,032 35,933 36,015 35,857
Antidilutive potential common shares excluded from above 141 146 127 120
Earnings per common share:        
Basic $ 0.58 $ 0.49 $ 1.09 $ 1.02
Diluted $ 0.58 $ 0.49 $ 1.09 $ 1.01