XML 130 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
EPS (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]      
Net Income $ 43,383 $ 61,439 $ 69,014
Dividends and undistributed earnings allocated to participating securities(1) (53) (162) (190)
Net income available to common shareholders $ 43,330 $ 61,277 $ 68,824
Weighted-average common shares outstanding for basic EPS 14,563,380 14,644,170 14,903,855
Dilutive effect of stock-based awards 45,965 56,840 67,723
Weighted-average common and potential common shares for diluted EPS 14,609,345 14,701,010 14,971,578
Basic EPS $ 2.98 $ 4.18 $ 4.62
Diluted EPS $ 2.97 $ 4.17 $ 4.60