Commitments and Contingencies (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
|
| Commitments and Contingencies [Line Items] | ||
| Royalty expense | $ 594,000 | $ 462,000 |
| Minimum | ||
| Commitments and Contingencies [Line Items] | ||
| Royalty fee per tumor sample | $ 0 | |
| Royalty payment, as percent of contract price | 2.00% | |
| Maximum | ||
| Commitments and Contingencies [Line Items] | ||
| Royalty fee per tumor sample | $ 30,000 | |
| Royalty payment, as percent of contract price | 20.00% | |