v3.26.1
Borrowings - Schedule of Weighted Average Interest Rate (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mass Mutual SPV I [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 0.00% 7.56% 6.94% 7.57%
Daily Average Amount of Outstanding Borrowings $ 0 $ 187,500 $ 85,981 $ 190,075
BMO SPV II [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 6.05% 6.79% 6.04% 6.81%
Daily Average Amount of Outstanding Borrowings $ 71,671 $ 92,154 $ 51,560 $ 94,897
Wells Fargo SPV III [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.77% 6.47% 5.79% 6.50%
Daily Average Amount of Outstanding Borrowings $ 375,544 $ 414,709 $ 399,671 $ 366,135
JPM SPV V [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.53%   5.52%  
Daily Average Amount of Outstanding Borrowings $ 126,442   $ 97,548  
Class A 2024 Notes [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.37% 5.96% 5.39% 5.98%
Daily Average Amount of Outstanding Borrowings $ 174,000 $ 174,000 $ 174,000 $ 174,000
Class A 2025 Notes [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.33%   5.40%  
Daily Average Amount of Outstanding Borrowings $ 174,000   $ 174,000  
Tranche A Notes due 2028 [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.94%   5.94%  
Daily Average Amount of Outstanding Borrowings $ 75,000   $ 75,000  
Tranche B Notes due 2029 [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.94%   5.94%  
Daily Average Amount of Outstanding Borrowings $ 75,000   $ 75,000  
Tranche C Notes due 2030 [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 6.32%   6.32%  
Daily Average Amount of Outstanding Borrowings $ 75,000   $ 75,000  
Tranche D Notes due 2031 [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 6.32%   6.32%  
Daily Average Amount of Outstanding Borrowings $ 75,000   $ 75,000  
Debt [Member]        
Debt Instrument [Line Items]        
Weighted Average Interest Rate 5.74% 6.81% 5.87% 6.86%
Daily Average Amount of Outstanding Borrowings $ 1,221,657 $ 868,363 $ 1,220,606 $ 811,648