v3.26.1
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Amounts attributable to common stock:        
Net income attributable to common stock, basic $ 451,381 $ 229,250 $ 672,006 $ 373,508
Net income attributable to common stock, diluted $ 451,381 $ 229,250 $ 672,006 $ 373,508
Weighted average shares:        
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 150,208 148,448 149,995 148,361
Effect of dilutive unvested non-participating stock-based awards (in shares) 2,231 2,475 2,294 2,576
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 152,439 150,923 152,289 150,937