v3.26.1
Borrowings - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Line of Credit [Member]    
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs $ (8,134) $ (12,022)
Outstanding debt obligations 484,787 774,648
Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs (2,975) (3,112)
Outstanding debt obligations 345,025 344,888
Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Less: Unamortized debt issuance costs (3,142) (1,751)
Outstanding debt obligations $ 291,331 $ 147,949
Class A 2024 Notes [Member] | Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Maturity Date Jan. 15, 2037  
Interest Rate 5.37% 5.60%
Outstanding debt obligations $ 174,000 $ 174,000
Class A 2025 Notes [Member] | Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Maturity Date Aug. 20, 2037  
Interest Rate 5.32% 5.58%
Outstanding debt obligations $ 174,000 $ 174,000
MassMutual SPV I Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Mar. 31, 2033  
Interest Rate   7.00%
Outstanding debt obligations $ 0 $ 187,500
Wells Fargo SPV III Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Feb. 27, 2030  
Interest Rate 5.77% 5.81%
Outstanding debt obligations $ 277,500 $ 487,500
BMO SPV II Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date May 01, 2030  
Interest Rate 6.08% 6.19%
Outstanding debt obligations $ 71,671 $ 61,670
Tranche B Notes due 2029 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [1],[2] Mar. 17, 2029  
Interest Rate [1],[2] 5.94% 5.94%
Outstanding debt obligations [1],[2] $ 73,713 $ (56)
Tranche D Notes due 2031 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [1],[2] Mar. 17, 2031  
Interest Rate [1],[2] 6.32% 6.32%
Outstanding debt obligations [1],[2] $ 73,429 $ (111)
Tranche A Notes due 2028 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [2] Dec. 17, 2028  
Interest Rate [2] 5.94% 5.94%
Outstanding debt obligations [2] $ 73,839 $ 74,962
Tranche C Notes due 2030 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [2] Dec. 17, 2030  
Interest Rate [2] 6.32% 6.32%
Outstanding debt obligations [2] $ 73,492 $ 74,905
JPM SPV V Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Jul. 25, 2030  
Interest Rate 5.52% 5.65%
Outstanding debt obligations $ 143,750 $ 50,000
[1] As of December 31, 2025, there was no outstanding debt.
[2] Inclusive of change in fair market value of effective hedge of $5,526