XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Shares Repurchased (Details) - Shares Related to Withholding Taxes on the Vesting of Restricted Stock - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Equity, Class of Treasury Stock [Line Items]        
Repurchased shares to pay withholding taxes (in shares) 2,557 2,046 25,803 27,928
Withholding taxes average price per share (in usd per share) $ 27.47 $ 18.62 $ 29.33 $ 21.56