XML 72 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 19, 2024
Mar. 20, 2025
Dec. 19, 2024
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Mar. 31, 2025
Nov. 30, 2024
Dec. 31, 2017
Sep. 16, 2014
Equity                            
Cash dividend declared (in dollars per share)       $ 0.125 $ 0.125 $ 0.125   $ 0.10 $ 0.08 $ 0.08        
Authorized to be repurchased                           $ 2
Authorized to be repurchased (in shares)                           38,800,000
Authorized additional number of shares                       1,000,000 1,000,000  
Treasury stock shares acquired 193,252 745,000 282,647 745,000 282,647 193,252         1,220,899      
Number of share available can be repurchased 1,387,388 359,741 1,104,741 359,741             359,741      
Weighted average cost per share $ 37.67 $ 25.22 $ 37.95 $ 25.22 $ 37.95 $ 37.67         $ 30.14      
O 2024 Q1 dividends                            
Equity                            
Dividends payable date declared                   Aug. 18, 2023        
Dividends payable date of record                   Sep. 01, 2023        
Dividends payable date to be paid                   Sep. 22, 2023        
Cash dividend declared (in dollars per share)                   $ 0.08        
O 2024 Q2 dividends                            
Equity                            
Dividends payable date declared                 Nov. 02, 2023          
Dividends payable date of record                 Dec. 01, 2023          
Dividends payable date to be paid                 Dec. 22, 2023          
Cash dividend declared (in dollars per share)                 $ 0.08          
O 2024 Q3 dividends                            
Equity                            
Dividends payable date declared               Feb. 01, 2024            
Dividends payable date of record               Mar. 01, 2024            
Dividends payable date to be paid               Mar. 22, 2024            
Cash dividend declared (in dollars per share)               $ 0.1            
O 2024 Q4 dividends                            
Equity                            
Dividends payable date declared             May 02, 2024              
Dividends payable date of record             Jun. 03, 2024              
Dividends payable date to be paid             Jun. 24, 2024              
Cash dividend declared (in dollars per share)             $ 0.1              
O 2025 Q1 dividends                            
Equity                            
Dividends payable date declared           Aug. 22, 2024                
Dividends payable date of record           Sep. 12, 2024                
Dividends payable date to be paid           Oct. 03, 2024                
Cash dividend declared (in dollars per share)           $ 0.125                
O 2025 Q2 dividends                            
Equity                            
Dividends payable date declared         Nov. 01, 2024                  
Dividends payable date of record         Dec. 12, 2024                  
Dividends payable date to be paid         Jan. 03, 2025                  
Cash dividend declared (in dollars per share)         $ 0.125                  
O 2025 Q3 Dividends [Member]                            
Equity                            
Dividends payable date declared       Jan. 30, 2025                    
Dividends payable date of record       Mar. 12, 2025                    
Dividends payable date to be paid       Apr. 03, 2025                    
Cash dividend declared (in dollars per share)       $ 0.125                    
Certain employee and directors                            
Equity                            
Exercised       0             5,000      
Exercised, cashless                     3,000      
Withheld (in shares)                     2,151