XML 99 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Changes in Deferred Revenue from Contract Liabilities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning Balance $ 6,255
Deferral of revenue 1,636 [1]
Recognition of unearned revenue (1,611)
Ending Balance $ 6,280
[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.