v3.25.4
PER SHARE INFORMATION - Basic and Diluted Earnings Per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Amounts attributable to common stock:      
Net income attributable to common stock, Basic $ 1,028,378 $ 904,824 $ 744,689
Net income attributable to common stock, Diluted $ 1,028,378 $ 904,824 $ 744,689
Weighted average shares:      
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 148,790 146,929 145,222
Effect of dilutive unvested non-participating stock-based awards (in shares) 2,501 3,127 3,601
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 151,291 150,056 148,823