XML 134 R117.htm IDEA: XBRL DOCUMENT v3.22.4
EPS (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share [Abstract]      
Net Income $ 61,439 $ 69,014 $ 59,486
Dividends and undistributed earnings allocated to participating securities(1) (162) (190) (149)
Net income available to common shareholders $ 61,277 $ 68,824 $ 59,337
Weighted-average common shares outstanding for basic EPS 14,644,170 14,903,855 14,985,235
Dilutive effect of stock-based awards 56,840 67,723 38,532
Weighted-average common and potential common shares for diluted EPS 14,701,010 14,971,578 15,023,767
Basic EPS $ 4.18 $ 4.62 $ 3.96
Diluted EPS $ 4.17 $ 4.60 $ 3.95