XML 49 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2023
Equity [Abstract]  
Schedule of Stock Repurchases
The following table details our stock repurchases under the Repurchase Program:
 Three Months Ended March 31,
 20232022
Shares of common stock repurchased and retired112 22 
Average price paid per share$158.70 $143.36 
Total cost$17,797 $3,098