XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
Earnings Per Share - Calculation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Earnings Per Share [Abstract]        
Net income $ 25,821 $ 17,519 $ 72,763 $ 61,018
Average Common Shares:        
Basic (weighted-average outstanding shares) (in shares) 11,883 11,842 11,875 11,835
Dilutive potential common shares from stock options (in shares) 58 58 57 60
Diluted (weighted-average outstanding shares) (in shares) 11,941 11,900 11,932 11,895
Basic earnings per share (in dollars per share) $ 2.18 $ 1.48 $ 6.13 $ 5.16
Diluted earnings per share (in dollars per share) $ 2.16 $ 1.47 $ 6.10 $ 5.13