v3.26.1
Real Estate Owned - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Real Estate Owned, Disclosure of Detailed Components [Abstract]  
2026 (remaining) $ 5,043
2027 9,536
2028 8,089
2029 5,555
2030 8,741
2031 8,854
Thereafter 53,824
Total $ 99,642