v3.26.1
Description of Business, Basis of Presentation, and Summary of Significant Accounting Policies - Summary of Revenue Disaggregated by Segment, Product and Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 2,675 $ 2,447 $ 4,990 $ 4,576
Biomedical Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 2,524 $ 2,303 $ 4,694 $ 4,298
% of Total Revenues 100.00% 100.00% 100.00% 100.00%
Biomedical Market [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 2,224 $ 1,935 $ 4,173 $ 3,713
Biomedical Market [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 300 368 521 585
Biomedical Market [Member] | Media [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 1,956 $ 1,546 $ 3,275 $ 2,830
% of Total Revenues 77.00% 67.00% 70.00% 66.00%
Biomedical Market [Member] | Media [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 1,798 $ 1,405 $ 2,978 $ 2,531
Biomedical Market [Member] | Media [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 158 141 297 299
Biomedical Market [Member] | Cells [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 568 $ 757 $ 1,419 $ 1,468
% of Total Revenues 23.00% 33.00% 30.00% 34.00%
Biomedical Market [Member] | Cells [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 426 $ 530 $ 1,195 $ 1,182
Biomedical Market [Member] | Cells [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 142 227 224 286
Anti-Aging Skincare Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 151 $ 144 $ 296 $ 278