v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
May 05, 2026
May 04, 2026
Apr. 15, 2026
May 07, 2025
Sep. 27, 2024
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity         $ 30,000
Stock repurchase program, authorized amount       $ 50,000  
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Line of credit facility, maximum borrowing capacity     $ 720,000    
Stock repurchase program, authorized amount $ 50,000        
Credit facility were increased amount     $ 25,000    
Subsequent Event [Member] | O 2026 Q2 Dividends [Member]          
Subsequent Event [Line Items]          
Dividends Payable, Date Declared May 05, 2026        
Quarterly distribution, payable date Jun. 26, 2026        
Quarterly distribution, date of record Jun. 12, 2026        
Dividends payable, amount per share $ 0.31        
Subsequent Event [Member] | Maximum [Member]          
Subsequent Event [Line Items]          
Percentage of pre-incentive fee net investment income   20.00%      
Subsequent Event [Member] | Minimum [Member]          
Subsequent Event [Line Items]          
Percentage of pre-incentive fee net investment income   17.50%