Organization and Significant Accounting Policies - Revenue percentage by recognition method (Details) |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Organization and Significant Accounting Policies | |||
| Over time (as a percentage) | 70.00% | 57.00% | 43.00% |
| Point in time (as a percentage) | 30.00% | 43.00% | 57.00% |
| Total revenue (as a percentage) | 100.00% | 100.00% | 100.00% |