XML 86 R80.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' Equity - Share Repurchase and Dividends (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
May 31, 2023
Aug. 31, 2022
May 31, 2021
Shareholders' Equity              
Excise tax on stock repurchases           1.00%  
May 2021 Repurchase Program              
Shareholders' Equity              
Amount approved for repurchase of common stock             $ 500.0
Common stock repurchased during the period (in shares)       315,318      
Aggregate cost of common stock repurchased during the period       $ 22.2      
Remaining authorization amount for repurchase of common stock $ 94.4   $ 94.4        
Stock repurchase program expiration date     May 31, 2025        
May 2023 Repurchase Program              
Shareholders' Equity              
Amount approved for repurchase of common stock         $ 500.0    
Common stock repurchased during the period (in shares) 0 1,243,461 0 1,243,461      
Aggregate cost of common stock repurchased during the period       $ 79.7      
Remaining authorization amount for repurchase of common stock $ 369.9   $ 369.9