XML 175 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2020
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,
 2020201920202019
Shares of common stock repurchased and retired749 91 1,670 999 
Average price paid per share$110.57 $85.11 $110.27 $78.04 
Total cost$82,852 $7,732 $184,196 $77,929