XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Share repurchases Share Repurchases (Tables)
3 Months Ended
Mar. 31, 2022
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, 2022 and 2021:
Three months ended March 31, 2022Three months ended March 31, 2021
Shares repurchasedAmount paidAverage paid per shareShares repurchasedAmount paidAverage paid per share
Open market repurchases:2,104 $233,318 $110.90 2,949 $322,333 $109.28