v3.25.2
Real Estate Owned - Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Real Estate Owned, Disclosure of Detailed Components [Abstract]  
2025 (remaining) $ 5,241
2026 10,302
2027 9,690
2028 8,173
2029 5,529
2030 8,591
Thereafter 57,924
Total $ 105,450