XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Description of Business and Summary of Significant Accounting Policies - Summary of Revenue Disaggregated by Segment, Product and Geography (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 7,176 $ 7,128
Biomedical Market [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 5,936 $ 5,594
% of Total Revenues 100.00% 100.00%
Biomedical Market [Member] | Cells [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 1,347 $ 1,227
% of Total Revenues 23.00% 22.00%
Biomedical Market [Member] | Media [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 4,589 $ 4,350
% of Total Revenues 77.00% 78.00%
Biomedical Market [Member] | Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues   $ 17
Biomedical Market [Member] | U.S. [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 4,736 4,758
Biomedical Market [Member] | U.S. [Member] | Cells [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues 801 838
Biomedical Market [Member] | U.S. [Member] | Media [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues 3,935 3,903
Biomedical Market [Member] | U.S. [Member] | Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues   17
Biomedical Market [Member] | International [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues 1,200 836
Biomedical Market [Member] | International [Member] | Cells [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues 546 389
Biomedical Market [Member] | International [Member] | Media [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues 654 447
Anti-Aging Skincare Market [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 1,240 $ 1,534
% of Total Revenues 100.00% 100.00%
Anti-Aging Skincare Market [Member] | Ecommerce [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 913 $ 1,050
% of Total Revenues 74.00% 68.00%
Anti-Aging Skincare Market [Member] | Professional [Member]    
Disaggregation Of Revenue [Line Items]    
Total Revenues $ 327 $ 484
% of Total Revenues 26.00% 32.00%