XML 44 R33.htm IDEA: XBRL DOCUMENT v3.26.1
STOCK REPURCHASE PROGRAM AND DIVIDENDS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2026
May 03, 2026
Feb. 01, 2026
May 04, 2025
Share Repurchase Program [Line Items]        
Common stock repurchased (in shares)   1,608,253   599,191
Common stock repurchased, average cost per share (in USD per share)   $ 178.96   $ 150.15
Common stock repurchased, total cost   $ 287,805   $ 89,971
Excise taxes   1,800   100
Stock repurchase program, remaining authorized repurchase amount   1,100,000    
Treasury stock   $ 1,658 $ 2,015 $ 2,015
Quarterly dividends declared, percentage increase 15.00%      
Cash dividends declared per common share (in USD per share)   $ 0.76 $ 0.66 $ 0.66
September 2024 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Stock repurchase program, remaining authorized repurchase amount   $ 50,800    
November 2025 Stock Repurchase Program        
Share Repurchase Program [Line Items]        
Authorized, amount   $ 1,000,000