XML 82 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Schedule of Changes in Deferred Revenue from Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Revenue From Contract With Customer [Abstract]    
Balance at January 1 $ 6,020 $ 4,492
Deferral of revenue [1] 3,931 4,579
Recognition of unearned revenue [2] (3,619) (3,514)
Balance at September 30 $ 6,332 $ 5,557
[1] Deferral of revenue includes $3,736 and $3,818 in 2024 and 2023, respectively, 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,271 and $2,274 that was included in the beginning deferred revenue balance at January 1, 2024 and 2023, respectively.