XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2019
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2019
 
2018
 
2019
 
2018
Shares of common stock repurchased and retired
580

 

 
908

 
337

Average price paid per share
$
83.34

 
$

 
$
77.33

 
$
42.17

Total cost
$
48,320

 
$

 
$
70,197

 
$
14,213