XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue by Product and Services

The following table provides information about disaggregated revenue by product and services:

 

       
   Three Months Ended March 31, 
   2025   2024 
Product sales, net  $9,018   $12,843 
Processing and storage fees, net   1,408    1,287 
License, royalty and other   1,000    551 
Net revenues  $11,426   $14,681 
Schedule of Changes in Deferred Revenue from Contract Liabilities

The following table provides changes in deferred revenue from contract liabilities:

 

   March 31, 2025 
Balance at January 1  $6,255 
Deferral of revenue*   1,636 
Recognition of unearned revenue   (1,611)
Balance at March 31  $6,280 

 

*Deferral of revenue resulted from payments received in advance of performance under the biobanking services storage contracts that are recognized as revenue under the contract as performance is completed.

 

  (1) Deferral of revenue includes $1,208 in 2025 resulting from payments received in advance of performance under the biobanking services storage contracts that are recognized as revenue under the contract as performance is completed.
     
  (2) Recognition of unearned revenue includes $1,195 that was included in the beginning deferred revenue balance at January 1, 2025.