XML 37 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 2 - Revenues From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

For the Three Months Ended March 31,

 

(In thousands)

 

2025

  

2024

 

Coal royalty revenues

 $35,498  $46,818 

Production lease minimum revenues

  2,725   924 

Minimum lease straight-line revenues

  4,050   4,171 

Oil and gas royalty revenues

  2,444   3,640 

Carbon neutral revenues

  595   2,161 

Property tax revenues

  1,637   1,892 

Wheelage revenues

  1,738   2,672 

Coal overriding royalty revenues

  880   1,169 

Lease amendment revenues

  655   702 

Aggregates royalty revenues

  853   772 

Other revenues

  185   653 

Royalty and other mineral rights revenues

 $51,260  $65,574 

Transportation and processing services revenues

  3,885   2,836 

Total Mineral Rights segment revenues from contracts with customers

 $55,145  $68,410 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

March 31,

  

December 31,

 

(In thousands)

 

2025

  

2024

 

Contract assets

        

Accounts receivable, net

 $27,235  $27,358 

Other current assets, net

  815    

Other long-term assets, net

  1,139   2,352 
         

Contract liabilities

        

Accounts payable

 $175  $125 

Current portion of deferred revenue

  4,949   4,341 

Deferred revenue

  51,979   55,814 
  

For the Three Months Ended March 31,

 

(In thousands)

 

2025

  

2024

 

Balance at beginning of period (current and non-current)

 $60,155  $42,955 

Increase due to minimums and lease amendment fees

  5,861   6,979 

Recognition of previously deferred revenue

  (9,088)  (5,951)

Balance at end of period (current and non-current)

 $56,928  $43,983 
Lessor, Operating Lease, Payment to be Received, Maturity [Table Text Block]

Lease Term (1)

 

Weighted Average Remaining Years

  

Annual Minimum Payments

 

0 - 5 years

  2.2  $13,244 

5 - 10 years

  5.0   16,900 

10+ years

  11.0   26,309 

Total

  7.1  $56,453