v3.26.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2026
Revenue Recognition.  
Schedule of other revenue disaggregated by revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended

​

For the nine months ended

​

​

September 30,

​

September 30,

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

​

2025

Fixed Farm Rent

​

$

4,503

​

$

4,872

​

$

13,830

​

$

14,623

Solar, Wind and Recreation Rent

​

​

442

​

​

452

​

​

1,861

​

​

2,290

Tenant Reimbursements

​

 

665

​

 

619

​

 

1,756

​

 

1,800

Variable Rent

​

 

36

​

 

48

​

 

201

​

 

272

​

​

$

5,646

​

$

5,991

​

$

17,648

​

$

18,985

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

For the three months ended

​

For the nine months ended

​

​

September 30,

​

September 30,

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

​

2025

Auction and brokerage fees

​

$

—

​

$

2

​

$

—

​

$

274

Crop insurance proceeds

​

​

—

​

​

99

​

​

83

​

​

134

Property management income

​

 

—

​

 

215

​

 

—

​

 

695

Interest income

​

​

1,708

​

​

1,508

​

​

5,290

​

 

4,280

Amortization of points income

​

​

606

​

​

632

​

​

2,072

​

​

1,850

Other

​

 

274

​

 

15

​

 

1,296

​

 

170

​

​

$

2,588

​

$

2,471

​

$

8,741

​

$

7,403

​

Summary of rental income recognized

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Rental income recognized

​

​

For the three months ended

​

For the nine months ended

​

​

September 30,

​

September 30,

(in thousands)

  ​ ​ ​

2026

  ​ ​ ​

2025

  ​ ​ ​

2026

  ​ ​ ​

​

2025

Leases in effect at the beginning of the year

​

$

5,560

​

$

5,493

​

$

17,544

​

$

17,715

Leases entered into during the year

​

 

86

​

 

498

​

 

104

​

 

1,270

​

​

$

5,646

​

$

5,991

​

$

17,648

​

$

18,985

Schedule of future minimum fixed rent payments from tenants under all non-cancelable leases in place

​

​

​

​

​

​

​

​

​

​

​

​

​

​

(in thousands)

​

​

​

​

​

​

​

​

  ​ ​ ​

​

Future rental

Year Ending December 31,

​

​

​

​

​

​

​

​

​

​

payments

2026 (remaining three months)

​

​

​

​

​

​

​

​

​

​

$

4,200

2027

​

​

​

​

​

​

​

​

​

​

​

13,050

2028

​

​

​

​

​

​

​

​

​

​

​

4,582

2029

​

​

​

​

​

​

​

​

​

​

 

3,990

2030

​

​

​

​

​

​

​

​

​

​

​

3,578

Thereafter

​

​

​

​

​

​

​

​

​

​

​

37,801

​

​

​

​

​

​

​

​

​

​

​

$

67,201