XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program:
 Three Months Ended March 31,
 20222021
Shares of common stock repurchased and retired22 422 
Average price paid per share$143.36 $109.37 
Total cost$3,098 $46,124