XML 59 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
EQUITY (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Stockholders Equity The following table summarizes activity under the Repurchase Program for the year ended December 31, 2023 (number of shares and dollar value of shares purchased shown in thousands):
Total Number of Shares PurchasedDollar Value of Shares PurchasedAverage Price Paid Per Share
First quarter 2023459 $32,873 $71.61 
Second quarter 2023442 41,358 93.67 
Third quarter 202376 8,681 113.97 
Fourth quarter 2023490 65,968 134.72 
Total1,467 $148,880 $101.53