v3.25.1
Revenue - Schedule of Revenue by Category (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]      
Revenue $ 189,896 $ 219,638 $ 299,489
PGS      
Disaggregation Of Revenue [Line Items]      
Revenue 140,991 167,744 202,414
PGS | Point in Time      
Disaggregation Of Revenue [Line Items]      
Revenue 102,872 145,113 182,866
PGS | Over Time      
Disaggregation Of Revenue [Line Items]      
Revenue 38,119 22,631 19,548
Telehealth      
Disaggregation Of Revenue [Line Items]      
Revenue 25,517 34,567 44,722
Telehealth | Point in Time      
Disaggregation Of Revenue [Line Items]      
Revenue 19,356 26,486 34,961
Telehealth | Over Time      
Disaggregation Of Revenue [Line Items]      
Revenue 6,161 8,081 9,761
Consumer services      
Disaggregation Of Revenue [Line Items]      
Revenue 166,508 202,311 247,136
Consumer services | Point in Time      
Disaggregation Of Revenue [Line Items]      
Revenue 122,228 171,599 217,827
Consumer services | Over Time      
Disaggregation Of Revenue [Line Items]      
Revenue 44,280 30,712 29,309
Research services      
Disaggregation Of Revenue [Line Items]      
Revenue 23,388 17,327 52,353
Research services | Point in Time      
Disaggregation Of Revenue [Line Items]      
Revenue 20,886 3,997 0
Research services | Over Time      
Disaggregation Of Revenue [Line Items]      
Revenue 2,502 13,330 52,353
Service      
Disaggregation Of Revenue [Line Items]      
Revenue 167,909 191,816 265,840
Service | Point in Time      
Disaggregation Of Revenue [Line Items]      
Revenue 143,114 175,596 217,827
Service | Over Time      
Disaggregation Of Revenue [Line Items]      
Revenue $ 46,782 $ 44,042 $ 81,662
Product Concentration Risk | Revenue      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 100.00% 100.00% 100.00%
Product Concentration Risk | Revenue | PGS      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 74.00% 76.00% 68.00%
Product Concentration Risk | Revenue | PGS | Point in Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 54.00% 66.00% 61.00%
Product Concentration Risk | Revenue | PGS | Over Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 20.00% 10.00% 7.00%
Product Concentration Risk | Revenue | Telehealth      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 14.00% 16.00% 15.00%
Product Concentration Risk | Revenue | Telehealth | Point in Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 10.00% 12.00% 12.00%
Product Concentration Risk | Revenue | Telehealth | Over Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 4.00% 4.00% 3.00%
Product Concentration Risk | Revenue | Consumer services      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 88.00% 92.00% 83.00%
Product Concentration Risk | Revenue | Consumer services | Point in Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 64.00% 78.00% 73.00%
Product Concentration Risk | Revenue | Consumer services | Over Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 24.00% 14.00% 10.00%
Product Concentration Risk | Revenue | Research services      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 12.00% 8.00% 17.00%
Product Concentration Risk | Revenue | Research services | Point in Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 11.00% 2.00% 0.00%
Product Concentration Risk | Revenue | Research services | Over Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 1.00% 6.00% 17.00%
Product Concentration Risk | Revenue | Service | Point in Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 75.00% 80.00% 73.00%
Product Concentration Risk | Revenue | Service | Over Time      
Disaggregation Of Revenue [Line Items]      
Concentration risk, percentage 25.00% 20.00% 27.00%