v3.26.1
Equity Offerings, Offering Expenses, and Distributions - Schedule of Preferred Stock Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 27, 2024
Jul. 12, 2021
Oct. 30, 2020
Aug. 03, 2020
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2016
5.50% Preferred Stock              
Class of Stock [Line Items]              
Dividend rate       5.50% 5.50% 5.50%  
Amount Distributed         $ 36,726 $ 40,346  
5.50% Preferred Stock | O 2026 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,196    
5.50% Preferred Stock | O 2026 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,175    
5.50% Preferred Stock | O 2026 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,148    
5.50% Preferred Stock | O 2026 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,124    
5.50% Preferred Stock | O 2026 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,106    
5.50% Preferred Stock | O 2026 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,091    
5.50% Preferred Stock | O 2026 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,072    
5.50% Preferred Stock | O 2026 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,048    
5.50% Preferred Stock | O 2026 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 3,031    
5.50% Preferred Stock | O 2026 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 2,976    
5.50% Preferred Stock | O 2026 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 2,905    
5.50% Preferred Stock | O 2026 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.114583    
Amount Distributed         $ 2,854    
5.50% Preferred Stock | O 2025 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,516  
5.50% Preferred Stock | O 2025 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,491  
5.50% Preferred Stock | O 2025 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,430  
5.50% Preferred Stock | O 2025 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,406  
5.50% Preferred Stock | O 2025 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,394  
5.50% Preferred Stock | O 2025 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,376  
5.50% Preferred Stock | O 2025 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,361  
5.50% Preferred Stock | O 2025 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,341  
5.50% Preferred Stock | O 2025 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,307  
5.50% Preferred Stock | O 2025 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,259  
5.50% Preferred Stock | O 2025 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,245  
5.50% Preferred Stock | O 2025 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.114583  
Amount Distributed           $ 3,220  
6.50% Preferred Stock              
Class of Stock [Line Items]              
Dividend rate     6.50% 6.50% 6.50% 6.50%  
Amount Distributed         $ 41,460 $ 44,067  
6.50% Preferred Stock | O 2026 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,567    
6.50% Preferred Stock | O 2026 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,543    
6.50% Preferred Stock | O 2026 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,524    
6.50% Preferred Stock | O 2026 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,511    
6.50% Preferred Stock | O 2026 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,488    
6.50% Preferred Stock | O 2026 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,470    
6.50% Preferred Stock | O 2026 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,448    
6.50% Preferred Stock | O 2026 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,425    
6.50% Preferred Stock | O 2026 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,406    
6.50% Preferred Stock | O 2026 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,388    
6.50% Preferred Stock | O 2026 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,358    
6.50% Preferred Stock | O 2026 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 3,332    
6.50% Preferred Stock | O 2025 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,803  
6.50% Preferred Stock | O 2025 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,785  
6.50% Preferred Stock | O 2025 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,749  
6.50% Preferred Stock | O 2025 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,702  
6.50% Preferred Stock | O 2025 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,696  
6.50% Preferred Stock | O 2025 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,686  
6.50% Preferred Stock | O 2025 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,665  
6.50% Preferred Stock | O 2025 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,627  
6.50% Preferred Stock | O 2025 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,607  
6.50% Preferred Stock | O 2025 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,594  
6.50% Preferred Stock | O 2025 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,582  
6.50% Preferred Stock | O 2025 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 3,571  
Floating Rate Preferred Stock Holders              
Class of Stock [Line Items]              
Amount Distributed         $ 14,580 $ 14,371  
Floating Rate Preferred Stock Holders | O 2026 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,244    
Floating Rate Preferred Stock Holders | O 2026 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,244    
Floating Rate Preferred Stock Holders | O 2026 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,235    
Floating Rate Preferred Stock Holders | O 2026 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,229    
Floating Rate Preferred Stock Holders | O 2026 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,226    
Floating Rate Preferred Stock Holders | O 2026 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,212    
Floating Rate Preferred Stock Holders | O 2026 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,217    
Floating Rate Preferred Stock Holders | O 2026 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,185    
Floating Rate Preferred Stock Holders | O 2026 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,204    
Floating Rate Preferred Stock Holders | O 2026 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,201    
Floating Rate Preferred Stock Holders | O 2026 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,201    
Floating Rate Preferred Stock Holders | O 2026 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.135417    
Amount Distributed         $ 1,182    
Floating Rate Preferred Stock Holders | O 2025 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.152550  
Amount Distributed           $ 876  
Floating Rate Preferred Stock Holders | O 2025 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.152550  
Amount Distributed           $ 1,052  
Floating Rate Preferred Stock Holders | O 2025 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.151584  
Amount Distributed           $ 1,111  
Floating Rate Preferred Stock Holders | O 2025 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.151584  
Amount Distributed           $ 1,225  
Floating Rate Preferred Stock Holders | O 2025 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.151584  
Amount Distributed           $ 1,314  
Floating Rate Preferred Stock Holders | O 2025 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.138583  
Amount Distributed           $ 1,262  
Floating Rate Preferred Stock Holders | O 2025 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.138583  
Amount Distributed           $ 1,290  
Floating Rate Preferred Stock Holders | O 2025 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.138583  
Amount Distributed           $ 1,276  
Floating Rate Preferred Stock Holders | O 2025 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 1,231  
Floating Rate Preferred Stock Holders | O 2025 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 1,244  
Floating Rate Preferred Stock Holders | O 2025 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 1,245  
Floating Rate Preferred Stock Holders | O 2025 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.135417  
Amount Distributed           $ 1,245  
5.35% Preferred Stock              
Class of Stock [Line Items]              
Dividend rate   5.35%     5.35%   5.35%
Amount Distributed         $ 7,024 $ 7,024  
5.35% Preferred Stock | O 2026 Q1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.334375    
Amount Distributed         $ 1,756    
5.35% Preferred Stock | O 2026 Q2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.334375    
Amount Distributed         $ 1,756    
5.35% Preferred Stock | O 2026 Q3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.334375    
Amount Distributed         $ 1,756    
5.35% Preferred Stock | O 2026 Q4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.334375    
Amount Distributed         $ 1,756    
5.35% Preferred Stock | O 2025 Q1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.334375  
Amount Distributed           $ 1,756  
5.35% Preferred Stock | O 2025 Q2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.334375  
Amount Distributed           $ 1,756  
5.35% Preferred Stock | O 2025 Q3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.334375  
Amount Distributed           $ 1,756  
5.35% Preferred Stock | O 2025 Q4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.334375  
Amount Distributed           $ 1,756  
7.50% Preferred Stock              
Class of Stock [Line Items]              
Dividend rate 7.50%     7.50% 7.50%    
Amount Distributed         $ 6,838 $ 1,023  
7.50% Preferred Stock | O 2026 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 331    
7.50% Preferred Stock | O 2026 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 384    
7.50% Preferred Stock | O 2026 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 419    
7.50% Preferred Stock | O 2026 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 456    
7.50% Preferred Stock | O 2026 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 508    
7.50% Preferred Stock | O 2026 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.156250    
Amount Distributed         $ 556    
7.50% Preferred Stock | O 2026 M7 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 603    
7.50% Preferred Stock | O 2026 M8 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 638    
7.50% Preferred Stock | O 2026 M9 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 676    
7.50% Preferred Stock | O 2026 M10 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 711    
7.50% Preferred Stock | O 2026 M11 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 766    
7.50% Preferred Stock | O 2026 M12 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods         $ 0.15625    
Amount Distributed         $ 790    
7.50% Preferred Stock | O 2025 M1 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 15  
7.50% Preferred Stock | O 2025 M2 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 78  
7.50% Preferred Stock | O 2025 M3 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 149  
7.50% Preferred Stock | O 2025 M4 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 218  
7.50% Preferred Stock | O 2025 M5 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 264  
7.50% Preferred Stock | O 2025 M6 Dividends              
Class of Stock [Line Items]              
Amount ($ per share), before pro ration for partial periods           $ 0.156250  
Amount Distributed           $ 299