v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Level 3: | Net Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Mortgage and other notes receivable $ 209,273 $ 203,296
Level 3: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Mortgage and other notes receivable 205,403 201,490
Fixed rate debt | Level 2: | Net Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 839,677 838,764
Fixed rate debt | Level 2: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 787,802 794,233
Variable rate debt | Level 2: | Net Carrying Amounts    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure 434,845 325,050
Variable rate debt | Level 2: | Fair Values    
Fair Value of Financial Instruments [Line Items]    
Debt instrument, fair value disclosure $ 438,000 $ 329,000