XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - Schedule of a Reconciliation of the Numerator and Denominator for the Basic and Diluted Earnings Per Share - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Numerator:        
Net income (in Dollars) $ 7,431 $ 18,389 $ 37,966 $ 69,378
Denominator:        
Weighted average number of common shares outstanding – Basic 17,722,682 17,668,435 17,705,280 17,643,473
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans 166,407 157,362 123,430 126,647
Weighted average number of common shares outstanding – Diluted 17,889,089 17,825,797 17,828,710 17,770,120