XML 87 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Bioproduction Tools and Service Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 25,421 $ 19,715 $ 49,362 $ 38,148
Cell processing        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 22,898 17,938 44,473 34,124
evo and Thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 811 174 1,535 731
evo and Thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue 36 74 96 99
evo and Thaw        
Disaggregation of Revenue [Line Items]        
Total product, rental, and service revenue $ 1,676 $ 1,529 $ 3,258 $ 3,194