XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Summary of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 44,747 $ 66,940 $ 155,610 $ 207,112
PGS        
Disaggregation of Revenue [Line Items]        
Revenue 35,076 42,599 111,707 131,616
PGS | Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 29,241 37,499 95,202 117,300
PGS | Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 5,835 5,100 16,505 14,316
Telehealth        
Disaggregation of Revenue [Line Items]        
Revenue 7,822 11,043 27,401 34,595
Telehealth | Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 5,894 8,592 21,051 27,124
Telehealth | Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 1,928 2,451 6,350 7,471
Consumer services        
Disaggregation of Revenue [Line Items]        
Revenue 42,898 53,642 139,108 166,211
Consumer services | Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 35,135 46,091 116,253 144,424
Consumer services | Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 7,763 7,551 22,855 21,787
Research services        
Disaggregation of Revenue [Line Items]        
Revenue 1,849 13,298 16,502 40,901
Research services | Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 1,506 0 3,859 0
Research services | Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 343 13,298 12,643 40,901
Service        
Disaggregation of Revenue [Line Items]        
Revenue 44,747 66,940 155,610 207,112
Service | Point in Time        
Disaggregation of Revenue [Line Items]        
Revenue 36,641 46,091 120,112 144,424
Service | Over Time        
Disaggregation of Revenue [Line Items]        
Revenue 8,106 20,849 35,498 62,688
Therapeutics        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0
Product Concentration Risk | Revenue | PGS        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 78.00% 64.00% 72.00% 63.00%
Product Concentration Risk | Revenue | PGS | Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 65.00% 56.00% 61.00% 57.00%
Product Concentration Risk | Revenue | PGS | Over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 13.00% 7.00% 11.00% 7.00%
Product Concentration Risk | Revenue | Telehealth        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 18.00% 16.00% 17.00% 17.00%
Product Concentration Risk | Revenue | Telehealth | Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 13.00% 13.00% 14.00% 13.00%
Product Concentration Risk | Revenue | Telehealth | Over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 4.00% 4.00% 4.00% 3.00%
Product Concentration Risk | Revenue | Consumer services        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 96.00% 80.00% 89.00% 80.00%
Product Concentration Risk | Revenue | Consumer services | Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 78.00% 69.00% 75.00% 70.00%
Product Concentration Risk | Revenue | Consumer services | Over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 17.00% 11.00% 15.00% 10.00%
Product Concentration Risk | Revenue | Research services        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 4.00% 20.00% 11.00% 20.00%
Product Concentration Risk | Revenue | Research services | Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 3.00% 0.00% 2.00% 0.00%
Product Concentration Risk | Revenue | Research services | Over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 1.00% 20.00% 8.00% 20.00%
Product Concentration Risk | Revenue | Service        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Product Concentration Risk | Revenue | Service | Point in Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 81.00% 69.00% 77.00% 70.00%
Product Concentration Risk | Revenue | Service | Over Time        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 18.00% 31.00% 23.00% 30.00%