XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dividends Payable [Line Items]    
Dividend Per Share (in USD per share) $ 2.07 $ 1.95
Amount Declared $ 57.3 $ 55.5
Amount Paid $ 56.8 $ 54.9
S 2025 A Dividends    
Dividends Payable [Line Items]    
Dividend Per Share (in USD per share) $ 1.70  
Amount Declared $ 47.1  
Amount Paid $ 46.7  
O 2025 Q1 Dividends    
Dividends Payable [Line Items]    
Dividend Per Share (in USD per share) $ 0.37  
Amount Declared $ 10.2  
Amount Paid $ 10.1  
S 2024 A Dividends    
Dividends Payable [Line Items]    
Dividend Per Share (in USD per share)   $ 1.60
Amount Declared   $ 45.5
Amount Paid   $ 45.1
O 2024 Q1 Dividends    
Dividends Payable [Line Items]    
Dividend Per Share (in USD per share)   $ 0.35
Amount Declared   $ 10.0
Amount Paid   $ 9.8