XML 91 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders' Equity (Narrative) (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stockholders Equity Note [Abstract]      
Shares remaining authorized for repurchase (in shares) 2,600    
Stock repurchased (in shares) 900 2,400 500
Cost of stock repurchased $ 23,801 $ 75,946 $ 30,000
RSU withholdings (in shares) 198 198 138
RSU withholdings $ 5,090 $ 6,521 $ 8,065