XML 87 R62.htm IDEA: XBRL DOCUMENT v3.21.1
Stockholders' Equity - Shares Repurchased (Details) - $ / shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Twelfth Stock Repurchase Plan [Member] [Member] [Domain]    
Equity, Class of Treasury Stock [Line Items]    
Repurchased shares to pay withholding taxes (in shares) 0 155,778
Eleventh Stock Repurchase Plan    
Equity, Class of Treasury Stock [Line Items]    
Repurchased shares to pay withholding taxes (in shares) 0 639,922
Shares Related to Withholding Taxes on the Vesting of Restricted Stock    
Equity, Class of Treasury Stock [Line Items]    
Repurchased shares to pay withholding taxes (in shares) 23,246 25,882
Withholding taxes average price per share (in usd per share) $ 29.54 $ 21.79