v3.25.2
Loans and Financing Receivables (Details)
$ in Thousands
6 Months Ended
Nov. 18, 2022
item
Mar. 03, 2022
loan
Jun. 30, 2025
USD ($)
item
Dec. 31, 2024
USD ($)
Dec. 18, 2024
Dec. 08, 2024
Jun. 30, 2024
USD ($)
Dec. 31, 2023
USD ($)
Aug. 31, 2015
USD ($)
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Accrued interest     $ 1,339 $ 2,209          
Allowance for credit losses     (350) (281)     $ (158) $ (168)  
Total Loans and financing receivables, net     $ 64,066 55,305          
Number of agriculture equipment dealerships | item 4   4            
Renewal term 20 years                
Discount percentage 6.15%                
Discount rate           10.00%      
Notes receivable     $ 52,000 48,700          
Loans under FPI Loan Program | Minimum                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable                 $ 1,000
Loans under FPI Loan Program | Maximum                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Debt instrument, term     6 years            
Loans under FPI Loan Program                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total outstanding principal     $ 40,459 32,729          
Allowance for credit losses     (118) (49)          
Loans under FPI Loan Program | Maximum                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Allowance for credit losses       100          
Loans under FPI Loan Program | Mortgage Note Maturing on 12/7/2028                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total outstanding principal       207          
Loans under FPI Loan Program | Mortgage Note Maturing on 3/4/2026                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     1,842 1,842          
Loans under FPI Loan Program | Mortgage Note Maturing on 11/17/2028                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     1,800 1,800          
Loans under FPI Loan Program | Mortgage Note Maturing on 7/31/2025                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     500 500          
Loans under FPI Loan Program | Mortgage Note Maturing on 1/31/2026                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     21,121 22,000          
Loans under FPI Loan Program | Mortgage Note Maturing on 6/15/2026                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     2,100            
Loans under FPI Loan Program | Mortgage Note Maturing on 4/1/2027                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     2,716            
Loans under FPI Loan Program | Mortgage Note Maturing on 3/3/2025                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Number of loans | loan   2              
Loans under FPI Loan Program | Mortgage Note Maturing on 1/31/2026 - 2                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     6,380 6,380          
Loans under FPI Loan Program | Mortgage Note Maturing on 10/29/2025                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     4,000            
Financing Receivables                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     25,296 25,066          
Allowance for credit losses     (232) (232)          
Financing Receivables | Maximum                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Allowance for credit losses     200 200          
Financing Receivables | Financing Receivable, net                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     6,383 5,947          
Financing Receivables | Financing Receivable, net - 1                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     4,497 4,497          
Financing Receivables | Financing Receivable, net - 2                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     3,566 3,565          
Financing Receivables | Financing Receivable, net - 3                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     3,227 3,231          
Financing Receivables | Financing Receivable, net maturing on 12/31/2029                  
Accounts, Notes, Loans and Financing Receivable [Line Items]                  
Total financing receivable     $ 7,623 $ 7,826          
Term of lease         5 years