v3.26.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes receivable, net of credit loss $ 1,530 $ 1,830
Interest rate swap asset 9,047 6,691
Carrying Value | Notes receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes and mortgage note receivable 3,530 3,830
Notes receivable, net of credit loss 0 0
Carrying Value | Interest rate swaps    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap asset 9,047 6,691
Fair Value | Fair Value, Inputs, Level 2 | Notes receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes and mortgage note receivable 3,588 3,964
Fair Value | Fair Value, Inputs, Level 3 | Notes receivable    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Notes receivable, net of credit loss 0 0
Fair Value | Interest rate swaps | Fair Value, Inputs, Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Interest rate swap asset $ 9,047 $ 6,691