XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchases (Open Market Share Repurchase Programs) (Details) - Maximum - USD ($)
$ in Millions
May 06, 2025
Mar. 31, 2025
Jan. 19, 2024
Mar. 01, 2022
Equity, Class of Treasury Stock [Line Items]        
Remaining authorized amount for repurchase   $ 62.5    
March 1, 2022        
Equity, Class of Treasury Stock [Line Items]        
Authorized amount for repurchase       $ 300.0
January 19, 2024        
Equity, Class of Treasury Stock [Line Items]        
Authorized amount for repurchase     $ 300.0  
May 2025 | Subsequent Event        
Equity, Class of Treasury Stock [Line Items]        
Authorized amount for repurchase $ 150.0