XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Summary of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]        
Revenue $ 66,940 $ 56,891 $ 207,112 $ 171,334
PGS        
Disaggregation Of Revenue [Line Items]        
Revenue 42,599 38,367 131,616 130,705
PGS | Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenue 37,499 35,090 117,300 121,516
PGS | Over Time        
Disaggregation Of Revenue [Line Items]        
Revenue 5,100 3,277 14,316 9,189
Telehealth        
Disaggregation Of Revenue [Line Items]        
Revenue 11,043 7,673 34,595 7,673
Telehealth | Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenue 2,451 1,527 7,471 1,527
Telehealth | Over Time        
Disaggregation Of Revenue [Line Items]        
Revenue 8,592 6,146 27,124 6,146
Consumer services        
Disaggregation Of Revenue [Line Items]        
Revenue 53,642 46,040 166,211 138,378
Consumer services | Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenue 46,091 41,236 144,424 127,662
Consumer services | Over Time        
Disaggregation Of Revenue [Line Items]        
Revenue 7,551 4,804 21,787 10,716
Research Services        
Disaggregation Of Revenue [Line Items]        
Revenue 13,298 10,851 40,901 32,956
Research Services | Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenue 0 0 0 0
Research Services | Over Time        
Disaggregation Of Revenue [Line Items]        
Revenue 13,298 10,851 40,901 32,956
Service        
Disaggregation Of Revenue [Line Items]        
Revenue [1] 66,940 56,891 207,112 171,334
Service | Point in Time        
Disaggregation Of Revenue [Line Items]        
Revenue [1] 46,091 41,236 144,424 127,662
Service | Over Time        
Disaggregation Of Revenue [Line Items]        
Revenue [1] $ 20,849 $ 15,655 $ 62,688 $ 43,672
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 64.00% 67.00% 63.00% 76.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS | Point in Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 56.00% 62.00% 57.00% 71.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | PGS | Over Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 7.00% 6.00% 7.00% 5.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 16.00% 14.00% 17.00% 5.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth | Point in Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 4.00% 3.00% 3.00% 1.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Telehealth | Over Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 13.00% 11.00% 13.00% 4.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 80.00% 81.00% 80.00% 81.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services | Point in Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 69.00% 72.00% 70.00% 75.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Consumer services | Over Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 11.00% 8.00% 10.00% 6.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 20.00% 19.00% 20.00% 19.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services | Point in Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 0.00% 0.00% 0.00% 0.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Research Services | Over Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 20.00% 19.00% 20.00% 19.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue [1] 100.00% 100.00% 100.00% 100.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service | Point in Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue [1] 69.00% 72.00% 70.00% 75.00%
Product Concentration Risk [Member] | Revenue Benchmark [Member] | Service | Over Time        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue [1] 31.00% 28.00% 30.00% 25.00%
[1] There was no Therapeutics revenue for the three and nine months ended December 31, 2022 and 2021.