XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Sep. 19, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2018
Sep. 16, 2014
Equity                
Cash dividend declared (in dollars per share)   $ 0.125       $ 0.08    
Authorized to be repurchased               $ 2
Authorized to be repurchased (in shares)               38,800,000
Authorized additional number of shares             1,000,000  
Treasury Stock, Shares, Acquired 193,252 193,252            
Number of share available can be repurchased 387,388 387,388            
Weighted average cost per share $ 37.67 $ 37.67            
O 2024 Q1 Dividends [Member]                
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 [Member]                
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 [Member]                
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.10        
O 2024 Q4 Dividends [Member]                
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.10          
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            
Certain employee and directors                
Equity                
Exercised   5,000            
Exercised, cashless   3,000            
Withheld (in shares)   2,151