v3.25.2
EPS (Computation of Basic and Diluted Earnings Per Share) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income $ 14,081 $ 11,993 $ 21,407 $ 25,265
Dividends and undistributed earnings allocated to participating securities 0 (1) 0 (12)
Net income available to common shareholders $ 14,081 $ 11,992 $ 21,407 $ 25,253
Weighted-average common shares outstanding for basic EPS(2) 16,905,159 14,591,189 16,874,974 14,581,758
Dilutive effect of stock-based awards (shares) 67,236 55,858 66,925 57,976
Weighted-average common and potential common shares for diluted EPS (shares) 16,972,395 14,647,047 16,941,899 14,639,734
Basic EPS (in dollars per share) $ 0.84 $ 0.82 $ 1.27 $ 1.73
Diluted EPS (in dollars per share) $ 0.83 $ 0.81 $ 1.26 $ 1.72