XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.4
Share Repurchases (Open Market Share Repurchase Programs) (Details) - Maximum - USD ($)
$ in Millions
Dec. 31, 2024
Jan. 19, 2024
Mar. 01, 2022
Equity, Class of Treasury Stock [Line Items]      
Remaining authorized amount for repurchase $ 140.1    
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