XML 57 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Shares Repurchased (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Twelfth Stock Repurchase Plan [Member] [Member] [Domain]    
Equity, Class of Treasury Stock [Line Items]    
Repurchased shares to pay withholding taxes (in shares) 80,559 0
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) 24,531 23,246
Withholding taxes average price per share (in usd per share) $ 25.46 $ 29.54