XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator:      
Net income $ 116,629 $ 108,133 $ 49,990
Denominator:      
Weighted average shares outstanding - basic (in shares) 18,784,000 18,731,000 18,681,000
Effect of dilutive shares (in shares) 169,000 132,000 25,000
Weighted average shares outstanding - diluted (in shares) 18,953,000 18,863,000 18,706,000
Basic earnings per share (in dollars per share) $ 6.21 $ 5.77 $ 2.68
Diluted earnings per share (in dollars per share) $ 6.15 $ 5.73 $ 2.67
Anti-dilutive shares excluded (in shares) 18,444 721 8,454