v3.26.1
Borrowings - Schedule of Outstanding Debt Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Line of Credit [Member]    
Debt Instrument [Line Items]    
Outstanding debt obligations $ 774,648 $ 654,705
Less: Unamortized debt issuance costs (12,022) (7,466)
Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Outstanding debt obligations 344,888 0
Less: Unamortized debt issuance costs (3,112) 0
Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Outstanding debt obligations 147,949 0
Less: Unamortized debt issuance costs $ (1,751) 0
Class A 2024 Notes [Member] | Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Maturity Date Jan. 15, 2037  
Interest Rate 5.60%  
Outstanding debt obligations $ 174,000 0
Class A 2025 Notes [Member] | Debt Securitizations [Member]    
Debt Instrument [Line Items]    
Maturity Date Aug. 20, 2037  
Interest Rate 5.58%  
Outstanding debt obligations $ 174,000 $ 0
MassMutual SPV I Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Mar. 31, 2033  
Interest Rate 7.00% 7.66%
Outstanding debt obligations $ 187,500 $ 204,500
Wells Fargo SPV III Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Feb. 27, 2030  
Interest Rate 5.81% 6.56%
Outstanding debt obligations $ 487,500 $ 360,000
BMO SPV II Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date May 01, 2030  
Interest Rate 6.19% 6.84%
Outstanding debt obligations $ 61,670 $ 97,671
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%  
Outstanding debt obligations [1],[2] $ 56 0
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%  
Outstanding debt obligations [1],[2] $ 111 0
Tranche A Notes due 2028 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [2] Dec. 17, 2028  
Interest Rate [2] 5.94%  
Outstanding debt obligations [2] $ 74,962 0
Tranche C Notes due 2030 [Member] | Unsecured Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date [2] Dec. 17, 2030  
Interest Rate [2] 6.32%  
Outstanding debt obligations [2] $ 74,905 0
JPM SPV V Credit Facility [Member] | Line of Credit [Member]    
Debt Instrument [Line Items]    
Maturity Date Jul. 25, 2030  
Interest Rate 5.65%  
Outstanding debt obligations $ 50,000 $ 0
[1] As of December 31, 2025, there was no outstanding debt.

As of December 31, 2025 and December 31, 2024, the fair value of the Company's borrowings outstanding under its lines of credit approximates their carrying values, and are based on a market yield method using market interest rates, which are level 3 inputs to the yield method.

As of December 31, 2025, the fair value of the Company's Class A 2024 Notes and Class A 2025 Notes outstanding are $174,261 and $174,082, respectively, and are based on market quotations, which are level 2 inputs.

As of December 31, 2025, the fair value of the Company's Tranche A and Tranche C Unsecured Notes outstanding are $74,991 and $74,858, respectively, and are based on a market yield method, using market interest rates, which are level 3 inputs to the yield method.

[2] Inclusive of change in fair market value of effective hedge.