v3.26.3
Schedule of Changes in Deferred Revenue from Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 8,054 $ 6,255
Deferral of revenue [1] 1,293 1,636
Revenue recognized (2,101) (1,611)
Ending balance $ 7,246 $ 6,280
[1] Deferral of revenue includes $1,168 as of March 31, 2026 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. Deferral of revenue includes $1,208 as of March 31, 2025 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.