XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Sep. 19, 2024
Jan. 31, 2026
Mar. 20, 2025
Dec. 19, 2024
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2025
Mar. 31, 2025
Nov. 30, 2024
Dec. 31, 2018
Sep. 16, 2014
Equity                              
Cash dividend declared (in dollars per share)         $ 0.14 $ 0.14     $ 0.125 $ 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  
Purchase of treasury shares (in shares) 193,252   745,000 282,647 0     745,000 282,647 193,252 0 1,220,899      
Weighted average cost per share $ 37.67   $ 25.22 $ 37.95       $ 25.22 $ 37.95 $ 37.67   $ 30.14      
Number of share available can be repurchased 1,387,388   359,741 1,104,741 359,741     359,741     359,741 359,741      
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                              
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                    
O 2026 Q3 Dividends | Subsequent Events                              
Equity                              
Dividends payable date declared   Jan. 29, 2026                          
Dividends payable date of record   Mar. 12, 2026                          
Dividends payable date to be paid   Apr. 03, 2026                          
Cash dividend declared (in dollars per share)   $ 0.15