v3.26.1
Distributions - Schedule of Distributions Declared and Reinvested (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2026
May 27, 2026
Apr. 28, 2026
Mar. 26, 2026
Feb. 25, 2026
Jan. 28, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Distributions                        
Amount per share (in dollars per share)                     $ 0.431 $ 0.530
Dividend distribution                 $ 59,654 $ 62,246 $ 123,770 $ 115,896
NAV per share (in dollars per share) $ 9.77 $ 9.77 $ 9.78 $ 9.80 $ 9.87 $ 9.87 $ 10.33 $ 10.37   $ 10.33   $ 10.33
DRIP shares issued (in shares) 849,512 915,238 914,478 918,699 1,016,875 1,004,149 2,609,084 2,292,918     5,618,951 4,902,002
DRIP Shares Value $ 8,300 $ 8,941 $ 8,944 $ 9,003 $ 10,037 $ 9,911 $ 26,952 $ 23,777 $ 26,185 $ 26,952 $ 55,136 $ 50,729
O M1 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.075  
Dividend distribution                     $ 21,853  
O M2 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.075  
Dividend distribution                     $ 22,123  
O M3 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.071  
Dividend distribution                     $ 20,140  
O M4 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.071  
Dividend distribution                     $ 20,348  
O M5 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.071  
Dividend distribution                     $ 20,497  
O M6 2026 Dividends                        
Distributions                        
Amount per share (in dollars per share)                     $ 0.068  
Dividend distribution                     $ 18,809  
O M1 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.090
Dividend distribution                       $ 17,883
O M2 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.090
Dividend distribution                       $ 17,883
O M3 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.090
Dividend distribution                       $ 17,884
O M4 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.090
Dividend distribution                       $ 21,291
O M5 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.090
Dividend distribution                       $ 21,291
O M6 2025 Dividends                        
Distributions                        
Amount per share (in dollars per share)                       $ 0.080
Dividend distribution                       $ 19,664