XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
The reconciliation between the numerators and denominators of the basic and diluted EPS computations is as follows: (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Numerator for diluted earnings per share (in dollars) $ 120,938 $ 87,411 $ 38,219
Weighted average shares 31,859,417 31,676,796 31,536,659
Stock options 129,336 158,612 117,885
Denominator for diluted earnings per share 31,988,753 31,835,408 31,654,544
Basic (in dollars per share) $ 3.80 $ 2.76 $ 1.21
Diluted (in dollars per share) $ 3.78 $ 2.75 $ 1.21