v3.26.1
Note 3 - Revenue Recognition
6 Months Ended
Jun. 30, 2026
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3)

REVENUE RECOGNITION

 

The majority of revenue is from short-term contracts with revenue recognized when a single performance obligation to transfer product under the terms of a contract with a customer is satisfied.

 

Certain of the Company's custom chemical contracts within the chemical segment contain a material right as defined by ASC Topic 606 “Revenue from Contracts with Customers” (“ASC 606”), from the provision of a customer option to purchase future goods or services at a discounted price as a result of upfront payments provided by customers. Each contract also has a performance obligation to transfer products with 30-day payment terms. The Company recognizes revenue when the customer takes control of the inventory, either upon shipment or when the material is made available for pick up. If the customer is deemed to take control of the inventory prior to pick up, the Company recognizes the revenue as a bill-and-hold transaction in accordance with ASC 606. The Company applies the renewal option approach in allocating the transaction price to these material rights and transfer of product. As a basis for allocating the transaction price to the material right and transfer of product, the Company estimates the expected life of the contract, the expected contractual volumes to be sold over that life, and the most likely expected sales price. Each estimate is updated quarterly on a prospective basis.

 

The Company leases warehouse space to a third-party tenant under a short-term lease agreement with a term of twelve months. Lease revenue recognized under this agreement was $170 for both the three months and $340 for both the six months ended June 30, 2026 and 2025, respectively.

 

Contract Assets and Liabilities:

 

Contract assets consist of unbilled amounts typically resulting from revenue recognized through bill-and-hold arrangements. The contract assets at  June 30, 2026 and  December 31, 2025 consist of unbilled revenue from one customer and unbilled capital reimbursement from three customers and are recorded as accounts receivable in the consolidated balance sheets. Contract liabilities consist of advance payment arrangements related to material rights recorded as deferred revenue in the consolidated balance sheets. Increases to contract liabilities from cash received or due for a performance obligation of chemical segment plant expansions were $188 and $125 for the three months and $188 and $125 for the six months ended June 30, 2026 and 2025, respectively. Contract liabilities are reduced as the Company transfers product to the customer under the renewal option approach. Revenue recognized in the chemical segment from the contract liability reductions was $366 and $80 for the three months and $711 and $110 for the six months ended June 30, 2026 and 2025, respectively. During the six months ended June 30, 2026 and 2025, the Company recognized revenue of $523 and $106, respectively, that was included in the deferred revenue balances as of December 31, 2025 and 2024, respectively. These contract asset and liability balances are reported on the consolidated balance sheets on a contract-by-contract basis at the end of each reporting period.

 

The following table provides the balance of receivables, contract assets, and contract liabilities from contracts with customers.

 

Contract Assets and Liability Balances

 

June 30, 2026

  

June 30, 2025

  

December 31, 2025

  

December 31, 2024

 

Trade receivables, included in accounts receivable*

 $16,696  $10,724  $8,660  $14,991 

Contract assets, included in accounts receivable

  608   222   745   222 

Contract liabilities, included in deferred revenue - short-term

  661   929   1,519   697 

Contract liabilities, included in deferred revenue - long-term

  11,978   3,076   11,644   3,293 

 

*Exclusive of the blender's tax credit (which expired 12/31/2024) of $0, $0, $0, and $6,683, respectively, the CFPC and SPTC of $2,800, $0, $0, and $0, respectively, and net of allowances for expected credit losses of $36, $44, $28, and $29, respectively, as of the dates noted.

 

 

 

Transaction price allocated to the remaining performance obligations:

 

At June 30, 2026, approximately $26,272 of revenue is expected to be recognized from the remaining performance obligations. The Company expects to recognize this revenue ratably over the expected sales over the expected term of its long-term contracts ranging from two to ten years. Approximately 11% of this revenue is expected to be recognized over the next 12 months, and 53% is expected to be recognized in years two and three, and 36% in years four through ten. These amounts are subject to change based upon changes in the estimated contract life and estimated quantities to be sold over the contract life.

 

The Company applies the practical expedient in ASC 606-10-50-14 and excludes the value of unsatisfied performance obligations for contracts with an original expected length of one year or less.

 

Disaggregation of revenue:

 

The following tables provide revenue from customers disaggregated by the type of arrangement and by the timing of the recognized revenue.

 

Contractual and non-contractual:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Contract revenue from customers with > one-year arrangements

 $14,122  $3,129  $24,511  $5,098 

Contract revenue from customers with < one-year arrangements

  64,604   32,488   86,167   48,002 

Revenue from non-contractual arrangements

  -   56   -   111 

Total revenue

 $78,726  $35,673  $110,678  $53,211 

 

Timing of revenue:

 

  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2026

  

2025

  

2026

  

2025

 

Bill-and-hold revenue

 $13,027  $9,845  $23,405  $14,435 

Non-bill-and-hold revenue

  65,699   25,828   87,273   38,776 

Total revenue

 $78,726  $35,673  $110,678  $53,211 

 

As of June 30, 2026 and  December 31, 2025, $4,357 and $5,106, respectively, of bill-and-hold revenue had not shipped.