v3.26.1
Revenue Recognition - Rental income disaggregated by revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Rental income $ 5,705 $ 6,024 $ 12,002 $ 12,994
Fixed farm rent        
Disaggregation of Revenue [Line Items]        
Rental income 4,565 4,932 9,327 9,751
Solar, Wind and Recreation Rent        
Disaggregation of Revenue [Line Items]        
Rental income 435 291 1,419 1,838
Tenant Reimbursements        
Disaggregation of Revenue [Line Items]        
Rental income 540 579 1,091 1,182
Variable Rent        
Disaggregation of Revenue [Line Items]        
Rental income $ 165 $ 222 $ 165 $ 223