XML 62 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2019
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program:
 
Year Ended December 31,
 
2019
 
2018
 
2017
Shares of common stock repurchased and retired
1,258

 
756

 
4,674

Average price per share
$
84.16

 
$
53.88

 
$
35.94

Total cost
$
105,915

 
$
40,722

 
$
168,001