XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.1
STOCK REPURCHASE PROGRAMS AND DIVIDENDS (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 09, 2024
Mar. 31, 2025
May 04, 2025
USD ($)
$ / shares
shares
Apr. 28, 2024
USD ($)
$ / shares
shares
Feb. 02, 2025
USD ($)
$ / shares
Sep. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Share Repurchase Program [Line Items]              
Common stock repurchased (in shares) | shares     599,191 313,798      
Common stock repurchased, average cost per share (in USD per share) | $ / shares     $ 150.15 $ 139.52      
Common stock repurchased, total cost     $ 89,971 $ 43,781      
Excise taxes     100        
Authorized, amount           $ 1,100,000  
Treasury stock     $ 2,015 $ 435 $ 435    
Stock split ratio 2            
Increase in quarterly cash dividends   0.16          
Cash dividends declared per common share (in USD per share) | $ / shares     $ 0.66 $ 0.57 $ 0.57    
March 2024 Stock Repurchase Program              
Share Repurchase Program [Line Items]              
Stock repurchase program, remaining authorized repurchase amount     $ 102,600        
Authorized, amount             $ 1,000,000
September 2024 Stock Repurchase Program              
Share Repurchase Program [Line Items]              
Authorized, amount           $ 1,000,000