v3.26.1
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
Basic EPS:        
Net income $ 50,519 $ 38,566 $ 97,178 $ 74,972
Less: income allocated to restricted stock (219) (235) (442) (432)
Basic EPS per common share $ 50,300 $ 38,331 $ 96,736 $ 74,540
Basic (in shares) 41,184,914 41,168,260 41,217,526 41,149,623
Basic (in dollars per share) $ 1.22 $ 0.93 $ 2.35 $ 1.81
Diluted EPS:        
Net income $ 50,519 $ 38,566 $ 97,178 $ 74,972
Basic (in shares) 41,184,914 41,168,260 41,217,526 41,149,623
Effect of dilutive securities $ 0 $ 0 $ 0 $ 0
Effect of dilutive securities (in shares) 190,463 273,133 199,689 274,440
Diluted EPS per common share $ 50,519 $ 38,566 $ 97,178 $ 74,972
Diluted (in shares) 41,375,377 41,441,393 41,417,215 41,424,063
Diluted (in dollars per share) $ 1.22 $ 0.93 $ 2.35 $ 1.81