Operating Leases - Other Supplemental Information for Operating Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Jul. 31, 2025 |
Jul. 31, 2024 |
|
Leases [Abstract] | ||
Weighted-average remaining contractual lease term (years) | 7 years | 7 years |
Weighted-average discount rate | 6.19% | 6.13% |
Cash paid for amounts included in the measurement of lease liabilities: | ||
Operating cash flows from operating leases | $ 5,993 | $ 5,327 |
Operating lease liabilities arising from obtaining ROU assets | $ 578 | $ (412) |