v3.25.2
Preferred Stock - Narrative (Details) - USD ($)
$ / shares in Units, $ in Billions
Feb. 04, 2025
Feb. 01, 2025
Oct. 01, 2024
Aug. 01, 2024
May 01, 2024
Apr. 30, 2024
Mar. 12, 2024
Jun. 30, 2025
Class of Stock [Line Items]                
Liquidation value and redemption price per share (in dollars per share)               $ 10,000
Aggregate liquidation value               $ 20.2
Series OO                
Class of Stock [Line Items]                
Preferred stock issued $ 3.0              
Series NN                
Class of Stock [Line Items]                
Preferred stock issued             $ 2.5  
Series HH                
Class of Stock [Line Items]                
Preferred stock redeemed   $ 3.0            
Series X                
Class of Stock [Line Items]                
Preferred stock redeemed     $ 1.6          
Series FF                
Class of Stock [Line Items]                
Preferred stock redeemed       $ 2.3        
Series Q, R and S                
Class of Stock [Line Items]                
Preferred stock redeemed         $ 5.0      
Series U                
Class of Stock [Line Items]                
Preferred stock redeemed           $ 1.0