XML 88 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity - Share Repurchase and Dividends (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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)   0   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, 2023        
May 2023 Repurchase Program              
Shareholders' Equity              
Amount approved for repurchase of common stock         $ 500.0    
Common stock repurchased during the period (in shares) 0   0        
Remaining authorization amount for repurchase of common stock $ 369.9   $ 369.9