XML 109 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity and Earnings Per Share - Schedule of Earnings Per Share Calculations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Basic:    
Net income $ 290,270 $ 285,075
Weighted-average number of shares outstanding (in shares) 138,201 139,409
Basic EPS (in dollars per share) $ 2.10 $ 2.04
Diluted:    
Net income $ 290,270 $ 285,075
Weighted-average number of shares outstanding (in shares) 138,201 139,409
Add: Dilutive impact of unvested RSUs (in shares) 1,090 852
Diluted weighted-average number of shares outstanding (in shares) 139,291 140,261
Diluted EPS (in dollars per share) $ 2.08 $ 2.03