Leases -Supplemental Cash Flow Information (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Apr. 30, 2026 |
Apr. 30, 2025 |
Apr. 30, 2024 |
|
| Cash paid for amounts included in the measurement of operating lease liabilities: | |||
| Cash payments included in the measurement of operating lease liabilities – operating cash flows | $ 9,833 | $ 8,174 | $ 6,136 |
| Right-of-use assets obtained in exchange for lease obligations (including remeasurement of right-of-use assets and lease liabilities due to changes in the timing of receipt of lease incentives) | $ (166) | $ 1,016 | $ 1,833 |