XML 75 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 01, 2025
Apr. 30, 2025
Mar. 31, 2025
Mar. 31, 2024
Oct. 30, 2024
Equity, Class of Treasury Stock [Line Items]          
Common stock dividends (in dollars per share)     $ 0.21 $ 0.20  
Treasury stock repurchased     $ 53,884 $ 26,971  
Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Additional shares authorized for repurchase (in shares)         1,400,000
Treasury stock purchased (in shares)     482,700 205,938  
Treasury stock repurchased     $ 53,900 $ 27,000  
Average cost per share (in dollars per share)     $ 111.63 $ 130.97  
Remaining number of shares authorized to be repurchased (in shares)     1,325,516    
Subsequent Event          
Equity, Class of Treasury Stock [Line Items]          
Common stock dividends (in dollars per share) $ 0.21        
Subsequent Event | Share Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Treasury stock purchased (in shares)   179,445      
Treasury stock repurchased   $ 17,000      
Average cost per share (in dollars per share)   $ 94.10      
Remaining number of shares authorized to be repurchased (in shares)   1,100,000