v3.25.2
Revenue Recognition - Rental income disaggregated by revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Revenue Recognition, Milestone Method [Line Items]        
Rental income $ 6,024 $ 9,539 $ 12,994 $ 19,746
Fixed farm rent        
Revenue Recognition, Milestone Method [Line Items]        
Rental income 4,932 8,204 9,751 16,827
Solar, Wind and Recreation Rent        
Revenue Recognition, Milestone Method [Line Items]        
Rental income 291 623 1,838 1,277
Tenant Reimbursements        
Revenue Recognition, Milestone Method [Line Items]        
Rental income 579 679 1,182 1,400
Variable Rent        
Revenue Recognition, Milestone Method [Line Items]        
Rental income $ 222 $ 33 $ 223 $ 242