v3.26.3
Shareholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Class of Stock [Line Items]          
Preferred stock, shares authorized (in shares) 50,000,000   50,000,000    
Preferred stock, shares outstanding (in shares) 9,260,000   9,260,000   4,460,000
Preferred stock, shares issued (in shares) 9,260,000   9,260,000   4,460,000
Liquidation preference per share (in dollars per share) $ 25.00   $ 25.00    
Stock issuance, value $ 383,795 $ 254,139 $ 1,216,801 $ 775,946  
Common stock, dividends, per share, declared $ 0.51        
Series D Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares authorized (in shares) 5,520,000   5,520,000    
Dividend rate, percent     9.375%    
Preferred stock, shares outstanding (in shares) 4,800,000   4,800,000    
Preferred stock, shares issued (in shares) 4,800,000   4,800,000    
Proceeds from issuance of preferred stock $ 116,000        
Issuance of preferred stock, broker commissions and other expenses $ 4,000        
Preferred stock, redemption price (in dollars per share) $ 25.00   $ 25.00    
Series C Preferred Stock          
Class of Stock [Line Items]          
Preferred stock, shares authorized (in shares) 6,600,000   6,600,000    
Dividend rate, percent     6.90%    
Preferred stock, shares outstanding (in shares) 4,460,000   4,460,000    
Preferred stock, shares issued (in shares) 4,460,000   4,460,000    
Preferred stock, redemption price (in dollars per share) $ 25.00   $ 25.00    
Dividend, payment rate, additional basis spread on variable rate     0.26161%    
Dividend, payment rate, original basis spread on variable rate     5.461%    
Dividend payment rate, total basis spread on variable rate     5.723%    
Dividends declared (in dollars per share) $ 0.60793        
ATM Offering          
Class of Stock [Line Items]          
Stock issuance, shares     83,119,388    
Stock issuance, value     $ 1,100,000