XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Oct. 30, 2025
Oct. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Oct. 30, 2024
Equity, Class of Treasury Stock [Line Items]                      
Common stock dividends (in dollars per share)     $ 0.22 $ 0.21 $ 0.21 $ 5.21 $ 0.20 $ 0.20 $ 0.64 $ 5.61  
Stock repurchased and retired during period, value     $ 25,206,000                
Treasury stock repurchased       $ 32,127,000 $ 53,884,000 $ 69,651,000 $ 61,887,000 $ 26,971,000      
October 2024 Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Additional shares authorized for repurchase (in shares)                     1,400,000
Stock repurchased and retired during period, shares (in shares)                 1,128,752    
Stock repurchased and retired during period, value                 $ 111,000,000    
Average cost per share (in dollars per share)                 $ 98.31 $ 128.62  
Treasury stock purchased (in shares)                   1,232,345  
Treasury stock repurchased                   $ 158,500,000  
Treasury Share Repurchases Made Prior To December 31, 2004                      
Equity, Class of Treasury Stock [Line Items]                      
Treasury stock retirement (in shares)     7,000,000                
Subsequent Event                      
Equity, Class of Treasury Stock [Line Items]                      
Common stock dividends (in dollars per share) $ 0.22                    
Subsequent Event | October 2024 Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Stock repurchased and retired during period, shares (in shares)   120,000                  
Stock repurchased and retired during period, value   $ 9,000,000                  
Average cost per share (in dollars per share)   $ 75.29                  
Subsequent Event | October 2025 Share Repurchase Program                      
Equity, Class of Treasury Stock [Line Items]                      
Share repurchase program, authorized, amount $ 300,000,000