XML 85 R67.htm IDEA: XBRL DOCUMENT v3.25.0.1
Per Share Information - Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Amounts attributable to common stock:      
Net income attributable to common stock, Basic $ 904,824 $ 744,689 $ 491,189
Net income attributable to common stock, Diluted $ 904,824 $ 744,689 $ 491,189
Weighted average shares:      
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 146,929 145,222 143,488
Effect of dilutive unvested non-participating stock-based awards (in shares) 3,127 3,601 4,504
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 150,056 148,823 147,992