v3.26.1
Equity Offerings, Offering Expenses, and Distributions - Schedule of Common Stock Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Stock [Line Items]    
Amount Distributed $ 249,696 $ 264,059
O 2026 M1 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 20,623  
O 2026 M2 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 20,805  
O 2026 M3 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 20,965  
O 2026 M4 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,145  
O 2026 M5 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,308  
O 2026 M6 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,441  
O 2026 M7 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,653  
O 2026 M8 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,812  
O 2026 M9 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 21,956  
O 2026 M10 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.045  
Amount Distributed $ 22,382  
Dividends payable (usd per share) $ 0.035  
O 2026 M11 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.035  
Amount Distributed $ 17,661  
Dividends payable (usd per share) $ 0.035  
O 2026 M12 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share) $ 0.035  
Amount Distributed $ 17,945  
O 2025 M1 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.06
Amount Distributed   $ 25,607
O 2025 M2 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.06
Amount Distributed   $ 25,739
O 2025 M3 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.06
Amount Distributed   $ 26,012
O 2025 M4 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.06
Amount Distributed   $ 26,135
O 2025 M5 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 19,671
O 2025 M6 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 19,748
O 2025 M7 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 19,842
O 2025 M8 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 19,995
O 2025 M9 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 20,129
O 2025 M10 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 20,297
O 2025 M11 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 20,380
O 2025 M12 Dividends    
Class of Stock [Line Items]    
Amount ($ per share), common stock (usd per share)   $ 0.045
Amount Distributed   $ 20,504