v3.25.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Level 3: | Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Mortgage and other notes receivable, net $ 252,939 $ 268,926
Level 3: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Mortgage and other notes receivable, net 248,610 261,708
Variable rate debt | Level 2: | Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 573,258 525,177
Variable rate debt | Level 2: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 578,000 531,200
Fixed rate debt | Level 2: | Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 545,577 620,864
Fixed rate debt | Level 2: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure $ 490,511 $ 548,339