v3.26.1
Earnings Per Share ("EPS") - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net income available to common stockholders $ 66,691 $ 54,773 $ 135,235 $ 87,161
Average common shares outstanding (in shares) 144,877 125,962 144,888 125,882
Average potential dilutive common shares (in shares) 447 444 447 444
Average diluted common shares (in shares) 145,324 126,406 145,335 126,326
Basic earnings per share (in dollars per share) $ 0.46 $ 0.43 $ 0.93 $ 0.69
Diluted earnings per share (in dollars per share) $ 0.46 $ 0.43 $ 0.93 $ 0.69