XML 203 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Changes in Deferred Revenue from Contract Liabilities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Beginning Balance $ 6,255
Deferral of revenue 2,939 [1]
Recognition of unearned revenue (2,822)
Ending Balance $ 6,372
[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.