v3.23.1
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
Apr. 01, 2023
Apr. 02, 2022
Numerator:    
Net income (in Dollars) $ 14,350 $ 30,232
Denominator:    
Weighted average number of common shares outstanding – Basic 17,678,686 17,610,202
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans 109,967 196,255
Weighted average number of common shares outstanding – Diluted 17,788,653 17,806,457