XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Summary of Revenue by Category (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]        
Revenue $ 56,891 $ 55,477 $ 171,334 $ 155,338
PGS        
Disaggregation Of Revenue [Line Items]        
Revenue 38,367 44,094 130,705 119,381
Telehealth        
Disaggregation Of Revenue [Line Items]        
Revenue 7,673 0 7,673 0
Consumer services        
Disaggregation Of Revenue [Line Items]        
Revenue 46,040 44,094 138,378 119,381
Research Services        
Disaggregation Of Revenue [Line Items]        
Revenue 10,851 11,383 32,956 35,909
Therapeutics        
Disaggregation Of Revenue [Line Items]        
Revenue 0 0 0 48
Service        
Disaggregation Of Revenue [Line Items]        
Revenue $ 56,891 $ 55,477 $ 171,334 $ 155,338
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 67.00% 79.00% 76.00% 77.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 14.00% 0.00% 5.00% 0.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 81.00% 79.00% 81.00% 77.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 19.00% 21.00% 19.00% 23.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Therapeutics        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 0.00% 0.00% 0.00% 0.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%