XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - Schedule of a reconciliation of the numerator and denominator for the basic and diluted earnings per share - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income (in Dollars) $ 88,332 $ 155,899 $ 90,398
Denominator:      
Weighted average number of common shares outstanding – Basic 17,648,850 17,585,604 17,486,054
Dilutive effect of options and restricted stock units outstanding under the Company’s employee compensation plans 144,498 172,230 283,802
Weighted average number of common shares outstanding – Diluted 17,793,348 17,757,834 17,769,856
Weighted Average [Member]      
Denominator:      
Weighted average number of common shares outstanding – Basic 17,648,850 17,585,604 17,486,054
Weighted average number of common shares outstanding – Diluted 17,793,348 17,757,834 17,769,856