v3.26.1
Revenues and Other Income
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Revenues and Other Income

 (3) Revenues and Other Income

 

Revenues are recognized when control of the promised goods is transferred to customers, in an amount that reflects the consideration we expect to receive in exchange for those goods. When our ingredients and finished products are shipped, with control being transferred at the shipping point, this is the point in time at which we recognize the related revenue.

 

We generally expense sales commissions when incurred because the amortization period would have been one year or less. These costs are recorded within selling, general and administrative expenses. Customers’ deposits, deferred revenue and other receipts are deferred and recognized when the revenue is realized and earned.

 

Contract balances at June 30, 2026, December 31, 2025, and December 31, 2024 are as follows:

 

    Accounts
Receivable
   Contract
Liabilities
 
Balance, December 31, 2024   $5,655   $5,571 
Balance, December 31, 2025    7,642    930 
Balance, June 30, 2026   $10,240    1,937 
            

 

Revenue recognized in the reporting period that was included in the contract liability balance at the beginning of the period was $306 and $4,206 for the three months ended June 30, 2026 and 2025, respectively, and $630 and $7,498 for the six months ended June 30, 2026 and 2025, respectively.

 

As part of the sales process, it is common for the Company to receive customer deposits. These deposits are typically held for less than a year and do not result in a financing component to the sales. The customer deposits are recognized as revenue when the Company ships the finished goods to the customer. Revenue is recognized when the goods are shipped.

 

The Company will for some customers arrange for the shipping of the finished goods. Revenues and costs associated with the shipment of the finished goods are recorded separately within product revenue and cost of revenue, respectively, on the consolidated statement of operations. With regard to revenue recognition, shipping activities that occur prior to the customers’ obtaining control of the goods are not a promised service to the customer, but rather activities to fulfill the Company’s promise to transfer the goods. As such, these activities are not deemed a performance obligation requiring allocation of the transaction price. Similarly, shipping activities that occur after the customers’ obtaining control of the goods are, as a matter of policy, also not a promised service to the customer, but rather an activity to fulfill the Company’s promise to transfer the goods.

 

Other revenue typically includes fees that our customers pay for various required laboratory tests, and may also include revenue from technology license fees and paid development projects. Technology license fees and paid development projects are recognized over time when the obligations under the agreed upon contractual arrangements are performed on our part. Other revenue recognized over time was $46 and $98 for the three months ended June 30, 2026 and 2025, respectively, and $85 and $148 for the six months ended June 30, 2026 and 2025, respectively.

 

Accounts receivable are carried at the original invoice amount, less an allowance for expected credit losses. We estimate the allowance for credit losses based on a review of outstanding receivables, including the age of the receivables, historical collection experience, specific customer collectability considerations, current conditions, and other relevant factors. In estimating expected credit losses for current trade receivables arising from contracts with customers, we have elected the practical expedient under ASU 2025-05 and assume that current conditions as of the balance sheet date do not change over the remaining life of the receivables. Receivables are written off when deemed uncollectible. Recoveries of trade accounts receivable previously written off are recorded when received. Our typical credit terms are between thirty and sixty days from shipment and invoicing.

 

   June 30,
2026
   December 31,
2025
 
Balance, beginning  $806   $786 
Current period provisions   116    836 
Write offs   (27)   (816)
Balance, ending  $895   $806