XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK REPURCHASE PROGRAM AND DIVIDENDS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
Mar. 31, 2023
Apr. 30, 2023
May 01, 2022
Jan. 29, 2023
Equity [Abstract]          
Stock repurchase program   $ 1,000,000      
Common stock repurchased (in shares)     2,510,718 3,379,731  
Common stock repurchased, average cost per share (in USD per share)     $ 119.49 $ 148.26  
Common stock repurchased, total cost     $ 300,000 $ 501,075  
Stock repurchase program, remaining authorized repurchase amount     700,000    
Treasury stock     $ 1,426 $ 739 $ 739
Increase in cash dividends declared per common share, percentage   15.00%      
Cash dividends declared per common share (in USD per share) $ 0.78 $ 0.90 $ 0.90 $ 0.78