XML 71 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 19, 2024
Oct. 30, 2025
Mar. 20, 2025
Dec. 19, 2024
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Mar. 31, 2025
Nov. 30, 2024
Dec. 31, 2017
Sep. 16, 2014
Equity                          
Cash dividend declared (in dollars per share)         $ 0.14       $ 0.125        
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     359,741      
Weighted average cost per share $ 37.67   $ 25.22 $ 37.95     $ 25.22 $ 37.95 $ 37.67 $ 30.14      
Exercised         18,000                
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              
O 2026 Q1 Dividends                          
Equity                          
Dividends payable date declared         Aug. 21, 2025                
Dividends payable date of record         Sep. 12, 2025                
Dividends payable date to be paid         Oct. 03, 2025                
Cash dividend declared (in dollars per share)         $ 0.14                
O 2026 Q2 Dividends | Subsequent Events                          
Equity                          
Dividends payable date declared   Oct. 30, 2025                      
Dividends payable date of record   Dec. 12, 2025                      
Dividends payable date to be paid   Jan. 02, 2026                      
Cash dividend declared (in dollars per share)   $ 0.14                      
Certain employee and directors                          
Equity                          
Exercised         12,000       5,000        
Exercised, cashless                 3,000        
Withheld (in shares)         6,576       2,151