XML 103 R92.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER COMMON SHARE - Calculations of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net income:        
Net income attributable to common stockholders $ 100,526 $ 73,727 $ 257,765 $ 223,023
Weighted-Average Shares:        
Average common shares outstanding 159,291 163,059 161,023 165,041
Average potential dilutive common shares 796 813 747 689
Average common shares outstanding - assuming dilution 160,087 163,872 161,770 165,730
Earnings per common share:        
Basic $ 0.63 $ 0.45 $ 1.60 $ 1.35
Diluted $ 0.63 $ 0.45 $ 1.59 $ 1.35