XML 84 R74.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Changes in Deferred Revenue from Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenue from Contract With Customer [Abstract]    
Balance at January 1 $ 6,020 $ 4,492
Deferral of revenue [1] 1,307 1,195
Recognition of unearned revenue (1,256) (1,163)
Balance at March 31 $ 6,071 $ 4,524
[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