XML 78 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Share Repurchases (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share Repurchases [Line Items]    
Purchase of common stock $ 52,916,000 $ 23,280,000
February 2018 Authorization [Member]    
Share Repurchases [Line Items]    
Number of shares authorized to be repurchased   20,000,000
Share repurchases 548,659 261,807
Purchase of common stock $ 52,916,000 $ 23,280
Treasury Stock Acquired, Average Cost Per Share $ 96.45 $ 88.92
Remaining number of shares authorized to be repurchased 7,811,385