XML 86 R71.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 19, 2024
Mar. 20, 2025
Dec. 19, 2024
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Nov. 30, 2024
Dec. 31, 2017
Sep. 16, 2014
Equity                                    
Cash dividend declared (in dollars per share)                         $ 0.52 $ 0.36 $ 0.0625      
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 0 0      
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 2023 Q4 dividends                                    
Equity                                    
Dividends payable date declared                       May 05, 2023            
Dividends payable date of record                       May 22, 2023            
Dividends payable date to be paid                       Jun. 12, 2023            
Cash dividend declared (in dollars per share)                       $ 0.0625            
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                                    
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                          
O 2025 Q4 Dividends                                    
Equity                                    
Dividends payable date declared       May 02, 2025                            
Dividends payable date of record       Jun. 12, 2025                            
Dividends payable date to be paid       Jul. 03, 2025                            
Cash dividend declared (in dollars per share)       $ 0.14                            
Certain employee and directors                                    
Equity                                    
Exercised                         5,000 153,644 53,000      
Exercised, cashless                         3,000 115,644 43,600      
Surrendered (in shares)                         2,151 49,270 17,385