Commitment and Contingencies (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
Jan. 31, 2026 |
Jan. 31, 2025 |
|
| Commitments and Contingencies [Line Items] | ||||
| Royalty expense | $ 199,000 | $ 117,000 | $ 372,000 | $ 302,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% | |||