XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchases - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Nov. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 28, 2021
Accelerated Share Repurchases [Line Items]          
Payment for share repurchase   $ 0.0 $ 300.1 $ 0.0  
Stock repurchase program remaining authorized repurchase amount         $ 1,000.0
Commercial Bank          
Accelerated Share Repurchases [Line Items]          
Stock repurchase program remaining authorized repurchase amount   $ 658.9      
Evergreen Program          
Accelerated Share Repurchases [Line Items]          
Payment for share repurchase $ 229.3        
Repurchase Program          
Accelerated Share Repurchases [Line Items]          
Open market share repurchase 3,300,000        
Open market share repurchase amount $ 300.1        
Payment for share repurchase $ 70.8