v3.25.2
Equity Offerings, Offering Expenses, and Distributions - Schedule of Common Stock Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]    
Amount Distributed $ 264,059 $ 297,633
O 2025 M1 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.06  
Amount Distributed $ 25,607  
O 2025 M2 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.06  
Amount Distributed $ 25,739  
O 2025 M3 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.06  
Amount Distributed $ 26,012  
O 2025 M4 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.06  
Amount Distributed $ 26,135  
O 2025 M5 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 19,671  
O 2025 M6 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 19,748  
O 2025 M7 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 19,842  
O 2025 M8 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 19,995  
O 2025 M9 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 20,129  
O 2025 M10 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 20,297  
O 2025 M11 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 20,380  
O 2025 M12 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share) $ 0.045  
Amount Distributed $ 20,504  
O 2024 M1 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,317
O 2024 M2 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,418
O 2024 M3 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,517
O 2024 M4 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,611
O 2024 M5 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,692
O 2024 M6 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,753
O 2024 M7 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,823
O 2024 M8 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,896
O 2024 M9 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 24,966
O 2024 M10 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 25,049
O 2024 M11 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 25,107
O 2024 M12 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), Common stock (in dollars per share)   $ 0.06
Amount Distributed   $ 25,484