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