v3.26.1
Stockholders' Equity - Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Dividends Payable [Line Items]            
Dividend Per Share (in USD per share) $ 0.39   $ 0.37   $ 2.58 $ 2.44
Amount Declared $ 10.4   $ 10.1   $ 69.6 $ 67.4
Amount Paid $ 10.4   $ 10.1   $ 69.8 $ 67.7
S 2026 A Dividends            
Dividends Payable [Line Items]            
Dividend Per Share (in USD per share)   $ 1.80        
Amount Declared   $ 48.7        
Amount Paid   $ 48.3        
O 2026 Q1 Dividends            
Dividends Payable [Line Items]            
Dividend Per Share (in USD per share)   $ 0.39        
Amount Declared   $ 10.5        
Amount Paid   $ 10.4        
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