XML 158 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Other Revenues disaggregated by revenue source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Other revenue    
Revenue Recognition    
Total other revenue $ 6,080 $ 6,024
Auction and brokerage fees    
Revenue Recognition    
Total other revenue 1,382 1,138
Crop insurance proceeds    
Revenue Recognition    
Total other revenue 821 2,335
Property management income    
Revenue Recognition    
Total other revenue 1,009 890
Other (e.g., interest income)    
Revenue Recognition    
Total other revenue $ 2,868 $ 1,661