XML 111 R95.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Changes in Deferred Revenue from Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Beginning Balance $ 6,020 $ 4,492
Deferral of revenue [1] 5,731 6,266
Recognition of unearned revenue [2] (5,496) (4,738)
Ending Balance $ 6,255 $ 6,020
[1] Deferral of revenue includes $5,061 in 2024 resulting 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 $2,561 that was included in the beginning deferred revenue balance at January 1, 2024.