XML 85 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Bioproduction Tools and Service Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total product, rental, and service revenue $ 23,941 $ 18,433
Cell processing    
Disaggregation of Revenue [Line Items]    
Total product, rental, and service revenue 21,574 16,186
evo and Thaw    
Disaggregation of Revenue [Line Items]    
Total product, rental, and service revenue 725 557
evo and Thaw    
Disaggregation of Revenue [Line Items]    
Total product, rental, and service revenue 60 25
evo and Thaw    
Disaggregation of Revenue [Line Items]    
Total product, rental, and service revenue $ 1,582 $ 1,665