v3.26.1
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]          
Deferred revenue $ 1,635   $ 1,635   $ 1,243
Revenues from the sale of harvested crops 1,100 $ 1,400 1,300 $ 2,300  
Cost of harvested crops sold $ 900 $ 1,500 $ 1,200 $ 2,100  
Minimum          
Disaggregation of Revenue [Line Items]          
Percentage of rent received during first quarter or second half of the year     50.00%    
Percentage of annual lease due in the second half of the year     50.00%    
Lease in place          
Disaggregation of Revenue [Line Items]          
Terms of farm leases 40 years   40 years    
Lease in place | Minimum          
Disaggregation of Revenue [Line Items]          
Terms of farm leases 1 year   1 year    
Lease in place | Maximum          
Disaggregation of Revenue [Line Items]          
Terms of farm leases 3 years   3 years