v3.26.3
Earnings per Share Earnings per Share (EPS Calculations) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Calculation of basic EPS:                
Net income $ 207,636     $ 241,191     $ 667,881 $ 557,814
Weighted Average Number of Shares Outstanding, Diluted, Adjustment 290,960,000     283,355,000     286,677,000 278,683,000
Less: Net income allocated to participating securities $ (157)     $ (210)     $ (475) $ (572)
Net income attributable to common shareholders $ 207,479     $ 240,981     $ 667,406 $ 557,242
Weighted-average common shares outstanding (in shares) 290,922,000     283,008,000     286,650,000 278,454,000
Basic EPS (in dollars per share) $ 0.71     $ 0.85     $ 2.33 $ 2.00
Calculation of diluted EPS:                
Net income $ 207,636     $ 241,191     $ 667,881 $ 557,814
Diluted weighted-average common shares outstanding (in shares) 291,072,000     283,503,000     286,774,000 278,801,000
Diluted EPS (in dollars per share) $ 0.71     $ 0.85     $ 2.33 $ 2.00
Anti-dilutive securities, options to purchase common stock outstanding (in shares) 126     53     148 54
Net income $ 213,829 $ 234,944 $ 239,402 $ 248,481 $ 156,165 $ 170,354 $ 688,175 $ 575,000