Operating Leases - Other Supplemental Information for Operating Leases (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Leases [Abstract] | |||
| Weighted-average remaining contractual lease term (years) | 6 years | 7 years | 7 years |
| Weighted-average discount rate | 6.23% | 6.16% | 6.05% |
| Cash paid for amounts included in the measurement of lease liabilities: | |||
| Operating cash flows from operating leases | $ 22,704 | $ 22,209 | $ 25,852 |
| Operating lease liabilities arising from obtaining ROU assets | $ 1,642 | $ 1,646 | $ 2,199 |