v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 2,447 $ 2,331 $ 4,576 $ 4,460
Biomedical Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 2,303 $ 2,120 $ 4,298 $ 4,043
% of Total Revenues 100.00% 100.00% 100.00% 100.00%
Biomedical Market [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 1,935 $ 1,795 $ 3,713 $ 3,424
Biomedical Market [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 368 325 585 619
Biomedical Market [Member] | Media [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 1,546 $ 1,549 $ 2,830 $ 3,016
% of Total Revenues 67.00% 73.00% 66.00% 75.00%
Biomedical Market [Member] | Media [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 1,405 $ 1,381 $ 2,531 $ 2,685
Biomedical Market [Member] | Media [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 141 168 299 331
Biomedical Market [Member] | Cells [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 757 $ 571 $ 1,468 $ 1,027
% of Total Revenues 33.00% 27.00% 34.00% 25.00%
Biomedical Market [Member] | Cells [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 530 $ 414 $ 1,182 $ 739
Biomedical Market [Member] | Cells [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues 227 157 286 288
Anti-Aging Skincare Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total Revenues $ 144 $ 211 $ 278 $ 417