v3.26.1
Distributions - Schedule of Distributions Declared and Reinvested (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 26, 2026
Feb. 25, 2026
Jan. 28, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Distributions            
Amount per share (in dollars per share)         $ 0.221 $ 0.270
Dividend distribution         $ 64,116 $ 53,650
NAV per share (in dollars per share) $ 9.80 $ 9.87 $ 9.87 $ 10.37   $ 10.37
DRIP shares issued (in shares) 918,699 1,016,875 1,004,149 2,292,918 2,939,723 2,292,918
DRIP Shares Value $ 9,003 $ 10,037 $ 9,911 $ 23,777 $ 28,951 $ 23,777
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 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