v3.25.2
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
Numerator:        
Net income $ 77,328 $ 41,662 $ 124,375 $ 67,804
Preferred stock dividends 4,312 4,312 8,625 8,625
Net income available to common stockholders $ 73,016 $ 37,350 $ 115,750 $ 59,179
Denominator:        
Basic earnings per common share—weighted average common shares 45,791,602 46,546,243 45,956,594 46,925,761
Effect of employee stock-based awards 423,792 326,255 446,522 371,569
Dilutive earnings per common share—weighted average diluted common shares 46,215,394 46,872,498 46,403,116 47,297,330
Basic earnings/(loss) per common share (in usd per share) $ 1.59 $ 0.80 $ 2.52 $ 1.26
Diluted earnings/(loss) per common share (in usd per share) $ 1.58 $ 0.80 $ 2.49 $ 1.25
Anti-dilutive outstanding stock-settled awards 31,703 38,461 26,974 105,680