v3.26.1
Earnings Per Share - Shares Included in Diluted Calculations Assuming Earnings (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share    
Diluted shares (as reported) 147,163 152,174
Share-based awards    
Earnings Per Share    
Diluted shares (as reported) 147,163  
Share-based awards 629  
Total 147,792