v3.26.3
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Amounts attributable to common stock:        
Net income attributable to common stock, basic $ 694,859 $ 339,420 $ 1,366,865 $ 712,928
Net income attributable to common stock, diluted $ 694,859 $ 339,420 $ 1,366,865 $ 712,928
Weighted average shares:        
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 150,533 149,039 150,176 148,590
Effect of dilutive unvested non-participating stock-based awards (in shares) 2,160 2,457 2,212 2,538
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 152,693 151,496 152,388 151,128