XML 45 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share Repurchase Program (Tables)
12 Months Ended
Dec. 31, 2018
Proceeds from (Repurchase of) Equity [Abstract]  
Schedule of shares repurchased
 
For the Year Ended 
 December 31,
 
2018
 
2017
Shares repurchased
6,061

 
9,301

Average price per share
$
282.80

 
$
233.57

Total investment
$
1,713,953

 
$
2,172,437