XML 93 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share Repurchases Share Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Nov. 02, 2021
Apr. 24, 2019
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 250,000,000 $ 189,900,000
Treasury Stock Acquired, Average Cost Per Share $ 36.75 $ 33.75    
Treasury Stock, Value, Acquired, Cost Method $ 109,118,000 $ 129,152,000    
Stock Repurchase Program, Authorized Amount $ 175,463,000      
Shares Paid for Tax Withholding for Share Based Compensation 2,002,000 584,000    
Payments Related to Tax Withholding for Share-based Compensation $ 73,591,000 $ 19,725,000    
Common Stock        
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchased During Period, Shares 3,127,000 3,604,000    
Treasury Stock Acquired, Average Cost Per Share $ 34.89 $ 35.84