v3.25.2
Credit Facilities and Notes Payable - Schedule of Company's Mezzanine Secured Credit Facilities (Details) - Mezzanine Revolving Credit Facilities - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 19,936 $ 79,667
Uncommitted amount 122,064 97,333
Borrowing Capacity 142,000 177,000
Outstanding Amount 26,717 31,239
December 2026 Mezzanine Credit Facility With Related Party [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed 13,125 45,000
Uncommitted amount 21,875 25,000
Borrowing Capacity 35,000 70,000
Outstanding Amount $ 23,761 $ 18,372
Weighted- Average Interest Rate 13.00% 13.67%
End of Revolving / Withdrawal Period Jun. 30, 2026  
Maturity Date Dec. 31, 2026  
July 2026 Mezzanine Credit Facility With Related Party [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 0 $ 0
Uncommitted amount 45,000 45,000
Borrowing Capacity 45,000 45,000
Outstanding Amount $ 0 $ 0
Weighted- Average Interest Rate 0.00% 13.86%
End of Revolving / Withdrawal Period Jan. 31, 2026  
Maturity Date Jul. 31, 2026  
April 2026 Mezzanine Credit Facility With Related Party [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 0 $ 26,667
Uncommitted amount 40,000 13,333
Borrowing Capacity 40,000 40,000
Outstanding Amount $ 0 $ 7,707
Weighted- Average Interest Rate 11.58% 12.39%
End of Revolving / Withdrawal Period Jan. 31, 2026  
Maturity Date Apr. 30, 2026  
February 2026 Mezzanine Credit Facility With Related Party [Member]    
Line Of Credit Facility [Line Items]    
Borrowing Capacity, Committed $ 6,811 $ 8,000
Uncommitted amount 15,189 14,000
Borrowing Capacity 22,000 22,000
Outstanding Amount $ 2,956 $ 5,160
Weighted- Average Interest Rate 13.00% 13.59%
End of Revolving / Withdrawal Period Mar. 31, 2025  
Maturity Date Feb. 28, 2026