XML 82 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Changes in Deferred Revenue from Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Revenue From Contract With Customer [Abstract]    
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 March 31 $ 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.