v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic EPS [Abstract]        
Weighted average common shares outstanding (in shares) 50,575 47,158 48,919 47,153
Net income available to common stockholders $ 22,510 $ 32,716 $ 59,255 $ 66,539
Basic EPS (in dollars per share) $ 0.45 $ 0.69 $ 1.21 $ 1.41
Diluted EPS [Abstract]        
Weighted average common shares outstanding (in shares) 50,575 47,158 48,919 47,153
Dilutive effect of common stock options and restricted stock (in shares) 212 225 224 228
Weighted average common shares and common share equivalents (in shares) 50,787 47,383 49,143 47,381
Net income available to common stockholders $ 22,510 $ 32,716 $ 59,255 $ 66,539
Diluted EPS (in dollars per share) $ 0.44 $ 0.69 $ 1.21 $ 1.4
Anti-dilutive stock options and restricted stock outstanding 23 2 0 2