XML 36 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Description of Business, Basis of Presentation and Summary of Significant Accounting Policies - Summary of Revenue Disaggregated by Segment, Product Group and Geography (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Total $ 2,179 $ 1,973 $ 6,639 $ 5,900
Biomedical Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 2,000 $ 1,785 $ 6,043 $ 5,279
% of Total 100.00% 100.00% 100.00% 100.00%
Biomedical Market [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 1,663 $ 1,443 $ 5,087 $ 4,335
Biomedical Market [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total 337 342 956 944
Biomedical Market [Member] | Media [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 1,500 $ 1,355 $ 4,516 $ 3,604
% of Total 75.00% 76.00% 75.00% 68.00%
Biomedical Market [Member] | Media [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 1,299 $ 1,120 $ 3,984 $ 3,075
Biomedical Market [Member] | Media [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total 201 235 532 529
Biomedical Market [Member] | Cells [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 500 $ 430 $ 1,527 $ 1,675
% of Total 25.00% 24.00% 25.00% 32.00%
Biomedical Market [Member] | Cells [Member] | U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 364 $ 323 $ 1,103 $ 1,260
Biomedical Market [Member] | Cells [Member] | International [Member]        
Disaggregation Of Revenue [Line Items]        
Total 136 107 424 415
Anti-Aging Skincare Market [Member]        
Disaggregation Of Revenue [Line Items]        
Total $ 179 $ 188 $ 596 $ 621