v3.25.2
Revenue Recognition - Other Revenues disaggregated by revenue source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Real Estate, Other        
Revenue Recognition, Milestone Method [Line Items]        
Total other revenue $ 2,497 $ 971 $ 4,932 $ 2,094
Auction and brokerage fees        
Revenue Recognition, Milestone Method [Line Items]        
Total other revenue 151 89 273 371
Crop insurance proceeds        
Revenue Recognition, Milestone Method [Line Items]        
Total other revenue     35  
Property management income        
Revenue Recognition, Milestone Method [Line Items]        
Total other revenue 209 259 479 488
Other (e.g., interest income)        
Revenue Recognition, Milestone Method [Line Items]        
Total other revenue $ 2,137 $ 623 $ 4,145 $ 1,235