v3.25.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic EPS [Abstract]    
Weighted average common shares outstanding (in shares) 47,244 47,148
Net income available to common stockholders $ 36,745 $ 33,823
Basic EPS (in dollars per share) $ 0.78 $ 0.72
Diluted EPS [Abstract]    
Weighted average common shares outstanding (in shares) 47,244 47,148
Dilutive effect of common stock options and restricted stock (in shares) 233 222
Weighted average common shares and common share equivalents (in shares) 47,477 47,370
Net income available to common stockholders $ 36,745 $ 33,823
Diluted EPS (in dollars per share) $ 0.77 $ 0.71