v3.26.1
Mortgages Payable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Mortgages Payable, Net    
Secured mortgages payable $ 38,054 $ 100,390
Mortgages payable, net 37,339 38,348
Secured mortgages payable related to assets held for sale (1)   61,300
Mortgage Payable    
Mortgages Payable, Net    
Mortgages payable, net 37,339 38,348
Collateral amount 90,200  
Fixed-rate debt    
Mortgages Payable, Net    
Secured mortgages payable 38,054 39,090
Fixed-rate debt | Mortgage Payable    
Mortgages Payable, Net    
Secured mortgages payable 38,054 39,090
Unamortized deferred financing costs $ (715) $ (742)