v3.25.2
Revenue - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Amount $ 25,419 $ 40,414
PGS    
Disaggregation of Revenue [Line Items]    
Amount 19,142 32,506
PGS | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 9,315 24,397
PGS | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 9,827 8,109
Telehealth    
Disaggregation of Revenue [Line Items]    
Amount 5,687 6,647
Telehealth | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 4,271 5,039
Telehealth | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 1,416 1,608
Consumer services    
Disaggregation of Revenue [Line Items]    
Amount 24,829 39,153
Consumer services | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 13,586 29,436
Consumer services | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 11,243 9,717
Research services    
Disaggregation of Revenue [Line Items]    
Amount 590 1,261
Research services | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 186 344
Research services | Over Time    
Disaggregation of Revenue [Line Items]    
Amount 404 917
Service    
Disaggregation of Revenue [Line Items]    
Amount 20,584 34,679
Service | Point in Time    
Disaggregation of Revenue [Line Items]    
Amount 13,772 29,780
Service | Over Time    
Disaggregation of Revenue [Line Items]    
Amount $ 11,647 $ 10,634
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 75.00% 80.00%
Product Concentration Risk | Revenue | PGS | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 36.00% 60.00%
Product Concentration Risk | Revenue | PGS | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 39.00% 20.00%
Product Concentration Risk | Revenue | Telehealth    
Disaggregation of Revenue [Line Items]    
% of Revenue 22.00% 17.00%
Product Concentration Risk | Revenue | Telehealth | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 17.00% 13.00%
Product Concentration Risk | Revenue | Telehealth | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 5.00% 4.00%
Product Concentration Risk | Revenue | Consumer services    
Disaggregation of Revenue [Line Items]    
% of Revenue 97.00% 97.00%
Product Concentration Risk | Revenue | Consumer services | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 53.00% 73.00%
Product Concentration Risk | Revenue | Consumer services | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 44.00% 24.00%
Product Concentration Risk | Revenue | Research services    
Disaggregation of Revenue [Line Items]    
% of Revenue 3.00% 3.00%
Product Concentration Risk | Revenue | Research services | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 1.00% 1.00%
Product Concentration Risk | Revenue | Research services | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 2.00% 2.00%
Product Concentration Risk | Revenue | Service | Point in Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 54.00% 74.00%
Product Concentration Risk | Revenue | Service | Over Time    
Disaggregation of Revenue [Line Items]    
% of Revenue 46.00% 26.00%