v3.26.1
Shareholders' Equity - Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]        
Net income $ 19,399 $ 14,508 $ 38,020 $ 27,619
Basic weighted average common shares outstanding (in shares) 21,273,902 21,225,831 21,263,551 21,217,900
Add: Dilutive effects of assumed vesting of restricted and performance-based stock (in shares) 65,001 43,434 68,178 43,570
Total dilutive weighted average common shares outstanding (in shares) 21,338,903 21,269,265 21,331,729 21,261,470
Earnings per common share:        
Basic EPS (in USD per share) $ 0.91 $ 0.68 $ 1.79 $ 1.30
Diluted EPS (in USD per share) $ 0.91 $ 0.68 $ 1.78 $ 1.30