XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK REPURCHASE PROGRAM AND DIVIDENDS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
Mar. 31, 2024
Apr. 28, 2024
Apr. 30, 2023
Jan. 28, 2024
Equity [Abstract]          
Stock repurchase program   $ 1,000,000      
Common stock repurchased (in shares)     156,899 2,510,718  
Common stock repurchased, average cost per share (in USD per share)     $ 279.04 $ 119.49  
Common stock repurchased, total cost     $ 43,781 $ 300,000  
Stock repurchase program, remaining authorized repurchase amount     956,200    
Excise taxes     2,400    
Treasury stock     $ 435 $ 1,426 $ 1,426
Increase in quarterly cash dividend   26.00%      
Cash dividends declared per common share (in USD per share) $ 0.90 $ 1.13 $ 1.13 $ 0.90