v3.26.3
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Revenue Recognition          
Deferred revenue $ 792   $ 792   $ 1,243
Revenues from the sale of harvested crops 1,500 $ 2,800 2,900 $ 5,100  
Cost of harvested crops sold $ 1,700 $ 1,800 $ 2,900 $ 4,000  
Minimum          
Revenue Recognition          
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          
Revenue Recognition          
Terms of farm leases 40 years   40 years    
Lease in place | Minimum          
Revenue Recognition          
Terms of farm leases 1 year   1 year    
Lease in place | Maximum          
Revenue Recognition          
Terms of farm leases 3 years   3 years