XML 40 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue from Contracts with Customers (Tables)
12 Months Ended
Apr. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue The following table represents disaggregated revenue for the twelve months ended April 30, 2025 and 2024:
Year Ended April 30,
 20252024
Pharmacology services$48,585 $47,035 
TOS data license revenue 4,676 — 
Other TOS revenue3,683 3,102 
Personalized oncology services— 18 
Total oncology revenue$56,944 $50,155