XML 109 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]      
Net income available to common stockholders $ 152,693 $ 175,057 $ 256,412
Average common shares outstanding (in shares) 125,489 126,338 123,958
Average potential dilutive common shares (in shares) 627 438 512
Average diluted common shares (in shares) 126,116 126,776 124,470
Basic earnings per share (in dollars per share) $ 1.22 $ 1.39 $ 2.07
Diluted earnings per share (in dollars per share) $ 1.21 $ 1.38 $ 2.06