XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Amounts attributable to common stock:        
Net income attributable to common stock, basic $ 339,420 $ 293,185 $ 712,928 $ 599,704
Net income attributable to common stock, diluted $ 339,420 $ 293,185 $ 712,928 $ 599,704
Weighted average shares:        
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 149,039 147,394 148,590 146,639
Effect of dilutive unvested non-participating stock-based awards (in shares) 2,457 3,162 2,538 3,272
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 151,496 150,556 151,128 149,911