XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Summary of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]    
Revenue $ 60,864 $ 64,513
PGS    
Disaggregation Of Revenue [Line Items]    
Revenue 37,029 44,175
PGS | Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue 31,759 39,691
PGS | Over Time    
Disaggregation Of Revenue [Line Items]    
Revenue 5,270 4,484
Telehealth    
Disaggregation Of Revenue [Line Items]    
Revenue 10,523 11,884
Telehealth | Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue 8,285 9,361
Telehealth | Over Time    
Disaggregation Of Revenue [Line Items]    
Revenue 2,238 2,523
Consumer services    
Disaggregation Of Revenue [Line Items]    
Revenue 47,552 56,059
Consumer services | Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue 40,044 49,052
Consumer services | Over Time    
Disaggregation Of Revenue [Line Items]    
Revenue 7,508 7,007
Research Services    
Disaggregation Of Revenue [Line Items]    
Revenue 10,959 8,454
Research Services | Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue 2,353 0
Research Services | Over Time    
Disaggregation Of Revenue [Line Items]    
Revenue 13,312 8,454
Service    
Disaggregation Of Revenue [Line Items]    
Revenue 60,864 64,513
Service | Point in Time    
Disaggregation Of Revenue [Line Items]    
Revenue 42,397 49,052
Service | Over Time    
Disaggregation Of Revenue [Line Items]    
Revenue $ 18,467 $ 15,461
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 61.00% 68.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS | Point in Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 52.00% 61.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS | Over Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 9.00% 7.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 18.00% 19.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth | Point in Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 14.00% 15.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth | Over Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 4.00% 4.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 79.00% 87.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services | Point in Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 66.00% 76.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services | Over Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 13.00% 11.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 18.00% 13.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services | Point in Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 3.00% 0.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services | Over Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 21.00% 13.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 100.00% 100.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service | Point in Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 69.00% 76.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service | Over Time    
Disaggregation Of Revenue [Line Items]    
Percentage of Revenue 31.00% 24.00%