XML 100 R88.htm IDEA: XBRL DOCUMENT v3.25.3
Equity - Schedule of Dividends Declared (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dividends Payable [Line Items]        
Common stock, dividends, per share, cash paid (in dollars per share) $ 0.2260 $ 0.2195 $ 0.6745 $ 0.6520
Series A Preferred Stock        
Dividends Payable [Line Items]        
Preferred stock, dividends per share, paid (in dollars per share) 0 0 40.000 40.000
Series B Preferred Stock        
Dividends Payable [Line Items]        
Preferred stock, dividends per share, paid (in dollars per share) 0 0 35.000 35.000
Series C Preferred Stock        
Dividends Payable [Line Items]        
Preferred stock, dividends per share, paid (in dollars per share) $ 44.375 $ 48.320 $ 88.750 $ 48.320