XML 205 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Bioproduction Tools and Service Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 28,328 $ 29,237 $ 55,107 $ 58,419
Product revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 21,310 22,786 41,167 46,307
Cell processing        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 17,938 18,673 34,124 37,666
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 144 515 427 734
Freezer and thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 3,228 3,598 6,616 7,907
Service revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 4,427 4,175 9,513 8,197
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 4,217 4,155 9,182 7,980
Freezer and thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 210 20 331 217
Rental revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 2,591 2,276 4,427 3,915
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 2,591 $ 2,276 $ 4,427 $ 3,915