XML 120 R102.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share Earnings Per Share (EPS Calculations) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Calculation of basic EPS:      
Net income $ 825,111 $ 784,620 $ 734,283
Less: Net income allocated to participating securities (741) (459) (434)
Net income attributable to common shareholders $ 824,370 $ 784,161 $ 733,849
Basic weighted-average common shares outstanding (in shares) 279,605,000 272,802,000 264,053,000
Basic earnings per common share (in dollars per share) $ 2.95 $ 2.87 $ 2.78
Calculation of diluted EPS:      
Net income $ 825,111 $ 784,620 $ 734,283
Diluted weighted-average common shares outstanding (in shares) 280,043,000 273,534,000 264,993,000
Diluted earnings per common share (in dollars per share) $ 2.95 $ 2.87 $ 2.77
Antidilutive securities excluded from computation of earnings per share (in shares) 24,000 25,000 103
Weighted Average Number of Shares Outstanding, Diluted, Adjustment 279,916,000