XML 158 R136.htm IDEA: XBRL DOCUMENT v3.25.4
Recent Developments (Details) - Subsequent Event [Member] - $ / shares
Mar. 16, 2026
Mar. 02, 2026
Jan. 27, 2026
Jan. 28, 2025
Recent Developments [Line Items]        
Common Stock, Dividends, Per Share, Declared       $ 0.24
Dividends Payable, Date Declared     Jan. 27, 2026  
Common Stock [Member]        
Recent Developments [Line Items]        
Dividends Payable, Date to be Paid Mar. 16, 2026      
Dividends Payable, Date of Record   Mar. 02, 2026    
Series E Preferred Stock [Member]        
Recent Developments [Line Items]        
Preferred Stock, Dividends Per Share, Declared       $ 0.3671875
Preferred Stock, Dividend Rate, Percentage       5.875%
Dividends Payable, Date to be Paid Mar. 16, 2026      
Dividends Payable, Date of Record   Mar. 02, 2026    
Series F Preferred Stock [Member]        
Recent Developments [Line Items]        
Preferred Stock, Dividends Per Share, Declared       $ 0.3515625
Preferred Stock, Dividend Rate, Percentage       5.625%
Dividends Payable, Date to be Paid Mar. 16, 2026      
Dividends Payable, Date of Record   Mar. 02, 2026