XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share - Number of Weighted Average Shares (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Weighted average shares:    
Basic shares (in shares) 230,668 231,097
Equity-based compensation plans (in shares) 874 938
Diluted shares (in shares) 231,542 232,035