XML 102 R75.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Bioproduction Tools and Service Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 30,571 $ 23,573 $ 85,678 $ 81,992
Product revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 23,457 17,137 64,624 63,444
Cell processing        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 19,030 13,338 53,154 51,004
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 543 365 970 1,099
Freezer and thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 3,884 3,434 10,500 11,341
Service revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 4,660 4,377 14,173 12,573
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 4,526 4,186 13,708 12,166
Freezer and thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 134 191 465 407
Rental revenue        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 2,454 2,059 6,881 5,975
Biostorage services        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 2,454 $ 2,059 $ 6,881 $ 5,975