XML 94 R83.htm IDEA: XBRL DOCUMENT v3.25.3
EPS (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 21,194 $ 13,073 $ 42,601 $ 38,338
Dividends and undistributed earnings allocated to participating securities 0 0 0 (12)
Net income available to common shareholders $ 21,194 $ 13,073 $ 42,601 $ 38,326
Weighted-average common shares outstanding for basic EPS(2) 16,921,014 14,575,550 16,890,552 14,579,195
Dilutive effect of stock-based awards (shares) 85,297 70,125 74,034 63,834
Weighted-average common and potential common shares for diluted EPS (shares) 17,006,311 14,645,675 16,964,586 14,643,029
Basic EPS (in dollars per share) $ 1.25 $ 0.90 $ 2.52 $ 2.63
Diluted EPS (in dollars per share) $ 1.25 $ 0.90 $ 2.51 $ 2.62