XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Cash Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Cash dividends              
Common stock dividends paid $ 112,615       $ 107,918    
Preferred stock dividends paid 138       $ 138    
Dividends paid $ 112,753           $ 438,184
Q4 2023              
Cash dividends              
Record Date           Jan. 24, 2024  
Dividend Date           Feb. 07, 2024  
Common stock dividends paid           $ 107,918  
Common stock dividends (in dollars per share)           $ 0.225  
Q1 2024              
Cash dividends              
Record Date         Apr. 24, 2024    
Dividend Date         May 08, 2024    
Common stock dividends paid         $ 112,818    
Common stock dividends (in dollars per share)         $ 0.225    
Q2 2024              
Cash dividends              
Record Date       Jul. 24, 2024      
Dividend Date       Aug. 07, 2024      
Common stock dividends paid       $ 108,516      
Common stock dividends (in dollars per share)       $ 0.225      
Q3 2024              
Cash dividends              
Record Date     Oct. 23, 2024        
Dividend Date     Nov. 06, 2024        
Common stock dividends paid     $ 108,382        
Common stock dividends (in dollars per share)     $ 0.225        
Q4 2024              
Cash dividends              
Record Date   Jan. 29, 2025          
Dividend Date   Feb. 12, 2025          
Common stock dividends paid   $ 112,615          
Common stock dividends (in dollars per share)   $ 0.225          
Q1 2025              
Cash dividends              
Record Date Apr. 23, 2025            
Dividend Date May 07, 2025            
Cash dividends declared per common share $ 0.225            
Series A Preferred Stock              
Cash dividends              
Dividends in arrears $ 68,750            
Series A Preferred Stock | Q4 2023              
Cash dividends              
Record Date           Feb. 14, 2024  
Dividend Date           Feb. 14, 2024  
Preferred stock dividends paid           $ 138  
Series A Preferred Stock | Q1 2024              
Cash dividends              
Record Date         May 15, 2024    
Dividend Date         May 15, 2024    
Preferred stock dividends paid         $ 137    
Series A Preferred Stock | Q2 2024              
Cash dividends              
Record Date       Aug. 14, 2024      
Dividend Date       Aug. 14, 2024      
Preferred stock dividends paid       $ 138      
Series A Preferred Stock | Q3 2024              
Cash dividends              
Record Date     Nov. 14, 2024        
Dividend Date     Nov. 14, 2024        
Preferred stock dividends paid     $ 137        
Series A Preferred Stock | Q4 2024              
Cash dividends              
Record Date   Feb. 14, 2025          
Dividend Date   Feb. 14, 2025          
Preferred stock dividends paid   $ 138          
Series A Preferred Stock | Q1 2025              
Cash dividends              
Dividend Date May 15, 2025            
Cash dividend declared $ 137,500