XML 121 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Jul. 19, 2019
Stockholders Equity Note [Abstract]        
Shares remaining authorized for repurchase (in shares) 3,600,000      
Stock repurchased (in shares) 2,400,000 500,000 2,400,000  
Cost of stock repurchased $ 75,946 $ 30,000 $ 113,161  
Number of shares authorized to be repurchased       4,500,000
RSU withholdings (in shares) 198,000 138,000 135,000  
RSU withholdings $ 6,521 $ 8,065 $ 6,415