XML 99 R84.htm IDEA: XBRL DOCUMENT v3.25.2
Share Repurchases (Open Market Share Repurchase Programs) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
May 06, 2025
Jan. 19, 2024
Mar. 14, 2022
Mar. 01, 2022
Equity, Class of Treasury Stock [Line Items]          
Authorized amount for repurchase       $ 150.0  
Maximum          
Equity, Class of Treasury Stock [Line Items]          
Remaining authorized amount for repurchase $ 150.0        
Maximum | March 1, 2022          
Equity, Class of Treasury Stock [Line Items]          
Authorized amount for repurchase         $ 300.0
Maximum | January 19, 2024          
Equity, Class of Treasury Stock [Line Items]          
Authorized amount for repurchase     $ 300.0    
Maximum | May 6, 2025          
Equity, Class of Treasury Stock [Line Items]          
Authorized amount for repurchase   $ 150.0