XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Common Stock and Dividends (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 04, 2024
Feb. 20, 2024
Apr. 30, 2009
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Mar. 31, 2023
Repurchase of common stock, authorized amount   $ 150,000,000 $ 40,000,000        
Period of repurchase of common stock   12 months 12 months        
Cumulative number of shares repurchased under all stock repurchase programs 13,711,689            
Cumulative cost of shares repurchased under all stock repurchase programs $ 415,258,000            
Regular 2024 Q1 Dividends              
Common stock dividends paid (per share)         $ 0.66    
Dividend payment date         Feb. 28, 2024    
Dividend record date         Feb. 15, 2024    
Regular 2024 Q3 Dividends              
Common stock dividends paid (per share)       $ 0.66      
Dividend payment date       Aug. 28, 2024      
Dividend record date       Aug. 14, 2024      
Regular 2023 Q1 Dividends              
Common stock dividends paid (per share)             $ 0.63
Dividend payment date             Feb. 28, 2023
Dividend record date             Feb. 15, 2023
Regular 2023 Q3 Dividends              
Common stock dividends paid (per share)           $ 0.63  
Dividend payment date           Aug. 25, 2023  
Dividend record date           Aug. 11, 2023