v3.25.2
Fair Value and Maturity of Debt Outstanding - Schedule Senior Securities (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 27, 2024
Jul. 12, 2021
Oct. 30, 2020
Aug. 03, 2020
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2015
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Sep. 26, 2018
Jun. 30, 2018
Debt Instrument [Line Items]                        
Involuntary Liquidating Preference per Unit (in dollars per unit)         $ 25              
Financial commitment, future amount         $ 40,707 $ 34,771            
Senior securities coverage per unit, including unfunded commitments (in dollars per share)         $ 1,715              
Floating Rate Preferred Stock                        
Debt Instrument [Line Items]                        
Involuntary Liquidating Preference per Unit (in dollars per unit)         25 $ 25            
7.50% Preferred Stock                        
Debt Instrument [Line Items]                        
Dividend rate 7.50%     7.50%                
Involuntary Liquidating Preference per Unit (in dollars per unit)         $ 25              
6.50% Preferred Stock                        
Debt Instrument [Line Items]                        
Dividend rate     6.50% 6.50% 6.50% 6.50%            
Involuntary Liquidating Preference per Unit (in dollars per unit)         $ 25 $ 25   $ 25        
5.50% Preferred Stock                        
Debt Instrument [Line Items]                        
Dividend rate       5.50% 5.50% 5.50%            
Involuntary Liquidating Preference per Unit (in dollars per unit)     $ 25.00   $ 25.00 $ 25   25 $ 25 $ 25    
5.35% Preferred Stock                        
Debt Instrument [Line Items]                        
Dividend rate   5.35%       5.35% 5.35%          
Involuntary Liquidating Preference per Unit (in dollars per unit)         $ 25 $ 25   $ 25 $ 25      
5.00% 2019 Notes                        
Debt Instrument [Line Items]                        
Stated rate                     5.00% 5.00%
6.375% 2024 Notes                        
Debt Instrument [Line Items]                        
Stated rate         6.375%              
3.364% 2026 Notes                        
Debt Instrument [Line Items]                        
Stated rate         3.364%              
3.437% 2028 Notes                        
Debt Instrument [Line Items]                        
Stated rate         3.437%