XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock and Dividends (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 03, 2025
Mar. 12, 2025
Apr. 30, 2009
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Mar. 31, 2024
Common Stock and Dividends              
Repurchase of common stock, authorized amount   $ 150,000,000 $ 40,000,000        
Period of repurchase of common stock   12 months 12 months        
Regular 2025 Q1 Dividends              
Common Stock and Dividends              
Common stock dividends paid (per share)         $ 0.7    
Dividend payment date         Feb. 28, 2025    
Dividend record date         Feb. 14, 2025    
Regular 2025 Q3 Dividends              
Common Stock and Dividends              
Common stock dividends paid (per share)       $ 0.70      
Dividend payment date       Aug. 29, 2025      
Dividend record date       Aug. 15, 2025      
Regular 2024 Q1 Dividends              
Common Stock and 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 and Dividends              
Common stock dividends paid (per share)           $ 0.66  
Dividend payment date           Aug. 28, 2024  
Dividend record date           Aug. 14, 2024  
Subsequent event              
Common Stock and Dividends              
Cumulative number of shares repurchased under all stock repurchase programs 13,795,319            
Cumulative cost of shares repurchased under all stock repurchase programs $ 419,939,000