XML 42 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
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 June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Product sales, net

 

$

9,963

 

 

$

906

 

 

$

22,806

 

 

$

1,949

 

Services

 

 

1,278

 

 

 

1,278

 

 

 

2,565

 

 

 

2,635

 

License, royalty and other

 

 

870

 

 

 

754

 

 

 

1,421

 

 

 

2,289

 

Total net revenues

 

$

12,111

 

 

$

2,938

 

 

$

26,792

 

 

$

6,873

 

 

 

Schedule of Changes in Deferred Revenue from Contract Liabilities

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

 

 

 

2024

 

 

2023

 

Balance at January 1

 

$

6,020

 

 

$

4,492

 

Deferral of revenue(1)

 

 

2,637

 

 

 

2,438

 

Recognition of unearned revenue(2)

 

 

(2,427

)

 

 

(2,263

)

Balance at June 30

 

$

6,230

 

 

$

4,667

 

 

(1)
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.
(2)
Recognition of unearned revenue includes $1,787 and $1,732 that was included in the beginning deferred revenue balance at January 1, 2024 and 2023, respectively.