v3.25.2
Lease Revenue - Schedule of Future Rental Payments (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]  
2025 $ 12,936
2026 12,944
2027 12,563
2028 11,622
2029 9,624
Thereafter 20,963
Total $ 80,652
Maximum | Multifamily  
Lessee, Lease, Description [Line Items]  
Lease term 1 year