XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Revenue by Category (Details) - USD ($)
3 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]    
Amount $ 40,414,000 $ 60,864,000
PGS    
Disaggregation of Revenue [Line Items]    
Amount 32,506,000 37,029,000
PGS | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 24,397,000 31,759,000
PGS | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 8,109,000 5,270,000
Telehealth    
Disaggregation of Revenue [Line Items]    
Amount 6,647,000 10,523,000
Telehealth | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 5,039,000 8,285,000
Telehealth | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 1,608,000 2,238,000
Consumer services    
Disaggregation of Revenue [Line Items]    
Amount 39,153,000 47,552,000
Consumer services | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 29,436,000 40,044,000
Consumer services | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 9,717,000 7,508,000
Research services    
Disaggregation of Revenue [Line Items]    
Amount 1,261,000 13,312,000
Research services | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 344,000 2,353,000
Research services | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 917,000 10,959,000
Service    
Disaggregation of Revenue [Line Items]    
Amount 34,679,000 53,260,000
Service | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 29,780,000 42,397,000
Service | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 10,634,000 18,467,000
Therapeutics    
Disaggregation of Revenue [Line Items]    
Amount $ 0 $ 0
Product Concentration Risk | Revenue    
Disaggregation of Revenue [Line Items]    
% of Revenue 100.00% 100.00%
Product Concentration Risk | Revenue | PGS    
Disaggregation of Revenue [Line Items]    
% of Revenue 80.00% 61.00%
Product Concentration Risk | Revenue | PGS | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 60.00% 52.00%
Product Concentration Risk | Revenue | PGS | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 20.00% 9.00%
Product Concentration Risk | Revenue | Telehealth    
Disaggregation of Revenue [Line Items]    
% of Revenue 17.00% 18.00%
Product Concentration Risk | Revenue | Telehealth | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 13.00% 14.00%
Product Concentration Risk | Revenue | Telehealth | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 4.00% 4.00%
Product Concentration Risk | Revenue | Consumer services    
Disaggregation of Revenue [Line Items]    
% of Revenue 97.00% 79.00%
Product Concentration Risk | Revenue | Consumer services | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 73.00% 66.00%
Product Concentration Risk | Revenue | Consumer services | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 24.00% 13.00%
Product Concentration Risk | Revenue | Research services    
Disaggregation of Revenue [Line Items]    
% of Revenue 3.00% 21.00%
Product Concentration Risk | Revenue | Research services | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 1.00% 3.00%
Product Concentration Risk | Revenue | Research services | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 2.00% 18.00%
Product Concentration Risk | Revenue | Service | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 74.00% 69.00%
Product Concentration Risk | Revenue | Service | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 26.00% 31.00%