v3.26.1
Revenue Recognition - Other Revenues disaggregated by revenue source (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Real Estate, Other        
Disaggregation of Revenue [Line Items]        
Total other revenue $ 2,612 $ 2,497 $ 6,153 $ 4,932
Auction and brokerage fees        
Disaggregation of Revenue [Line Items]        
Total other revenue   151   273
Crop insurance proceeds        
Disaggregation of Revenue [Line Items]        
Total other revenue     83 35
Property management income        
Disaggregation of Revenue [Line Items]        
Total other revenue   209   479
Interest income        
Disaggregation of Revenue [Line Items]        
Total other revenue 1,596 1,481 3,581 2,772
Amortization of points income        
Disaggregation of Revenue [Line Items]        
Total other revenue 594 632 1,467 1,218
Other        
Disaggregation of Revenue [Line Items]        
Total other revenue $ 422 $ 24 $ 1,022 $ 155