XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Stockholders Equity
The following table summarizes activity under the Repurchase Program for the three months ended March 31, 2025 (dollar value of shares purchased shown in thousands):
Three Months Ended March 31, 2025Three Months Ended March 31, 2024
Total number of shares purchased340,664210,075
Dollar value of shares purchased$60,000 $29,492 
Average price paid per share$176.13 $140.39