XML 113 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchases (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 17, 2020
Dec. 01, 2015
Feb. 20, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Repurchase Program [Line Items]            
Increase in share repurchase authorized amount $ 500,000,000.0 $ 300,000,000.0        
Repurchases of common stock (in shares)       0 124,600 795,423
Repurchase of common stock         $ 24,200,000 $ 148,100,000
Remaining authorized repurchase amount       $ 539,700,000    
Subsequent Event            
Share Repurchase Program [Line Items]            
Repurchases of common stock (in shares)     256,159      
Repurchase of common stock     $ 50,000,000.0