v3.26.1
Mortgages Payable, Net - Summary (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Mortgages Payable, Net    
Secured mortgages payable $ 38,054 $ 100,390
Fixed-rate debt    
Mortgages Payable, Net    
Secured mortgages payable $ 38,054 $ 39,090
Fixed rate interest 4.92% 4.92%
Variable-rate debt    
Mortgages Payable, Net    
Secured mortgages payable   $ 61,300
Variable rate interest   10.77%