XML 38 R127.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity - Shares Repurchased (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Equity, Class of Treasury Stock [Line Items]      
Number of shares repurchased related to withholding taxes due on accelerated vesting of RSUs (in shares)   26,741  
Average share price (in usd per share)   $ 31.80  
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) 28,479 53,256 29,429
Stock repurchase to pay withholding taxes average share price (in usd per share) $ 30.83 $ 31.99 $ 25.01