v3.26.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table represents disaggregated revenue for the twelve months ended April 30, 2026 and 2025:
Year Ended April 30,
 20262025
Pharmacology services$57,133 $48,585 
TOS data license revenue 764 4,676 
Other TOS revenue1,528 3,683 
Total oncology revenue$59,425 $56,944