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