XML 73 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Summary of Revenue By Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenue $ 299,489 $ 271,893 $ 243,920
PGS      
Disaggregation of Revenue [Line Items]      
Revenue 202,414 202,681 197,525
PGS | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 182,866 189,703 191,066
PGS | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue 19,548 12,978 6,459
Telehealth      
Disaggregation of Revenue [Line Items]      
Revenue 44,722 19,207
Telehealth | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 34,961 15,299 0
Telehealth | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue 9,761 3,908
Consumer services      
Disaggregation of Revenue [Line Items]      
Revenue 247,136 221,888 197,525
Consumer services | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 217,827 205,002 191,066
Consumer services | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue 29,309 16,886 6,459
Research Services      
Disaggregation of Revenue [Line Items]      
Revenue 52,353 50,005 46,341
Research Services | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 0
Research Services | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue 52,353 50,005 46,341
Therapeutics      
Disaggregation of Revenue [Line Items]      
Revenue 54
Therapeutics | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 54
Therapeutics | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue
Service      
Disaggregation of Revenue [Line Items]      
Revenue 299,489 271,893 243,920
Service | Point in Time      
Disaggregation of Revenue [Line Items]      
Revenue 217,827 205,002 191,120
Service | Over Time      
Disaggregation of Revenue [Line Items]      
Revenue $ 81,662 $ 66,891 $ 52,800
Product Concentration Risk | Revenue | PGS      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 68.00% 75.00% 81.00%
Product Concentration Risk | Revenue | PGS | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 61.00% 70.00% 78.00%
Product Concentration Risk | Revenue | PGS | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 7.00% 5.00% 3.00%
Product Concentration Risk | Revenue | Telehealth      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 15.00% 7.00% 0.00%
Product Concentration Risk | Revenue | Telehealth | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 12.00% 6.00% 0.00%
Product Concentration Risk | Revenue | Telehealth | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 3.00% 1.00% 0.00%
Product Concentration Risk | Revenue | Consumer services      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 83.00% 82.00% 81.00%
Product Concentration Risk | Revenue | Consumer services | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 73.00% 76.00% 78.00%
Product Concentration Risk | Revenue | Consumer services | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 10.00% 6.00% 3.00%
Product Concentration Risk | Revenue | Research Services      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 17.00% 18.00% 19.00%
Product Concentration Risk | Revenue | Research Services | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 0.00% 0.00% 0.00%
Product Concentration Risk | Revenue | Research Services | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 17.00% 18.00% 19.00%
Product Concentration Risk | Revenue | Therapeutics      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 0.00% 0.00% 0.00%
Product Concentration Risk | Revenue | Therapeutics | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 0.00% 0.00% 0.00%
Product Concentration Risk | Revenue | Therapeutics | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 0.00% 0.00% 0.00%
Product Concentration Risk | Revenue | Service      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 100.00% 100.00% 100.00%
Product Concentration Risk | Revenue | Service | Point in Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 73.00% 76.00% 78.00%
Product Concentration Risk | Revenue | Service | Over Time      
Disaggregation of Revenue [Line Items]      
Percentage of Revenue 27.00% 24.00% 22.00%