XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Share repurchases Share Repurchases (Tables)
3 Months Ended
Mar. 31, 2021
Treasury Stock, Value [Abstract]  
Class of Treasury Stock [Table Text Block]
The following table summarizes the Company's common stock repurchases during the three months ended March 31, 2021 and 2020:
Three months ended March 31, 2021Three months ended March 31, 2020
Shares repurchasedAmount paidAverage paid per shareShares repurchasedAmount paidAverage paid per share
Open market repurchases2,949 $322,333 $109.28 4,052 $303,139 $74.81