XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Segment, customer, and geographic information (Tables)
6 Months Ended
Jun. 30, 2025
Segment Reporting [Abstract]  
Schedule of Concentrations of Credit Risk and Business Risk
Significant customers are those that represent more than 10% of the Company’s total revenue or gross accounts receivable balances for the periods and as of each balance sheet date presented. For each significant customer, revenue as a percentage of total revenue and gross accounts receivable as a percentage of total gross accounts receivable as of the periods presented were as follows:
 Accounts ReceivableRevenue
 June 30,December 31,Three Months Ended June 30,Six Months Ended June 30,
 202520242025202420252024
Customer A* * 10 % ***
Customer B11 %18 %14 %15 %16 %17 %
Customer C*21 %*13 %**
Customer D17 %*****
Schedule of Product Revenue Concentration
The following is a summary of revenue by major product family representing over 10% of the Company's total revenue:
Three Months Ended
June 30,
Six Months Ended
June 30,
Product revenue concentration2025 202420252024
CryoStor74 % 72 %74 %72 %
Schedule of Revenue by Geographic Areas
The following table represents the Company’s total revenue by geographic area (based on the location of the customer):
Three Months Ended
June 30,
Six Months Ended
June 30,
Revenue by customers’ geographic locations
2025202420252024
United States88%77%84%79%
Europe, Middle East, Africa (EMEA)7%17%11%15%
Other5%6%5%6%
Total revenue100%100%100%100%