v3.26.1
Senior Debt - Schedule of Senior Debt (Details) - Senior debt - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Revolving Credit Facility    
Debt Instrument [Line Items]    
Borrowing Capacity $ 450,000  
Total $ 276,453 $ 321,353
Revolving Line Of Credit, Tranche C, Maturing February 2029, Opportunity Funding SPE V, LLC    
Debt Instrument [Line Items]    
Borrower Opportunity Funding SPE V, LLC (Tranche C)  
Borrowing Capacity $ 62,500  
Total $ 46,875 46,875
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]  
Basis spread on variable rate 7.30%  
Maturity Date February 2029  
Revolving Line Of Credit, Tranche D, Maturing February 2029, Opportunity Funding SPE V, LLC    
Debt Instrument [Line Items]    
Borrower Opportunity Funding SPE V, LLC (Tranche D)  
Borrowing Capacity $ 237,500  
Total $ 150,578 132,125
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]  
Basis spread on variable rate 7.30%  
Maturity Date February 2029  
Revolving Line Of Credit, Maturing September 2029, Opportunity Funding SPE IX, LLC    
Debt Instrument [Line Items]    
Borrower Opportunity Funding SPE IX, LLC  
Borrowing Capacity $ 150,000  
Total $ 79,000 79,000
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]  
Basis spread on variable rate 6.00%  
Maturity Date September 2029  
Revolving Line Of Credit, Maturing October 2026, Gray Rock SPV LLC    
Debt Instrument [Line Items]    
Borrower Gray Rock SPV LLC  
Borrowing Capacity $ 0  
Total $ 0 $ 63,353
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] Secured Overnight Financing Rate (SOFR) [Member]  
Basis spread on variable rate 7.45%  
Maturity Date October 2026