XML 133 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
EPS (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]      
Net Income $ 53,004 $ 43,383 $ 61,439
Dividends and undistributed earnings allocated to participating securities(1) (12) (53) (162)
Net income available to common shareholders $ 52,992 $ 43,330 $ 61,277
Weighted-average common shares outstanding for basic EPS 14,579,276 14,563,380 14,644,170
Dilutive effect of stock-based awards 54,527 45,965 56,840
Weighted-average common and potential common shares for diluted EPS 14,633,803 14,609,345 14,701,010
Basic EPS $ 3.63 $ 2.98 $ 4.18
Diluted EPS $ 3.62 $ 2.97 $ 4.17