XML 60 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2019
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program: 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
2019
 
2018
 
2019
 
2018
Shares of common stock repurchased and retired
91

 

 
999

 
337

Average price paid per share
$
85.11

 
$

 
$
78.04

 
$
42.17

Total cost
$
7,732

 
$

 
$
77,929

 
$
14,213