XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income available to common stockholders $ 54,773 $ 40,763 $ 87,161 $ 79,634
Average common shares outstanding (in shares) 125,962 125,469 125,882 125,404
Average potential dilutive common shares (in shares) 444 289 444 289
Average diluted common shares (in shares) 126,406 125,758 126,326 125,693
Basic earnings per share (in dollars per share) $ 0.43 $ 0.32 $ 0.69 $ 0.64
Diluted earnings per share (in dollars per share) $ 0.43 $ 0.32 $ 0.69 $ 0.63