v3.26.1
Earnings per Share Earnings per Share (EPS Calculations) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Calculation of basic EPS:            
Net income $ 228,416   $ 151,439   $ 460,245 $ 316,623
Weighted Average Number of Shares Outstanding, Diluted, Adjustment 285,756,000   277,677,000   284,503,000 276,361,000
Less: Net income allocated to participating securities $ (163)   $ (192)   $ (319) $ (380)
Net income attributable to common shareholders $ 228,253   $ 151,247   $ 459,926 $ 316,243
Weighted-average common shares outstanding (in shares) 285,725,000   277,438,000   284,479,000 276,140,000
Basic EPS (in dollars per share) $ 0.80   $ 0.55   $ 1.62 $ 1.15
Calculation of diluted EPS:            
Net income $ 228,416   $ 151,439   $ 460,245 $ 316,623
Diluted weighted-average common shares outstanding (in shares) 285,857,000   277,797,000   284,593,000 276,464,000
Diluted EPS (in dollars per share) $ 0.80   $ 0.54   $ 1.62 $ 1.14
Anti-dilutive securities, options to purchase common stock outstanding (in shares) 102   137   115 139
Net income $ 234,944 $ 239,402 $ 156,165 $ 170,354 $ 474,346 $ 326,519