v3.26.1
Real Estate Owned - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Real Estate [Abstract]  
2026 $ 5,288
2027 7,260
2028 5,033
2029 4,241
2030 3,731
Thereafter $ 15,603