XML 45 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Share Repurchase Program Share Repurchse Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Apr. 24, 2019
Stock Repurchase Program, Authorized Amount $ 111,590    
Shares Paid for Tax Withholding for Share Based Compensation 109,291    
Stock Repurchased During Period, Shares 879,000 525,000  
Stock Repurchased During Period, Value $ 25,370    
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 200,000
Treasury Stock Acquired, Average Cost Per Share $ 34.49    
Payments Related to Tax Withholding for Share-based Compensation $ 3,769    
Common Stock [Member]      
Stock Repurchased During Period, Shares 769,526    
Treasury Stock Acquired, Average Cost Per Share $ 32.97