Operating Leases - Balance Sheet Presentation (Details) - USD ($) $ in Thousands |
Jul. 31, 2025 |
Apr. 30, 2025 |
---|---|---|
Leases [Abstract] | ||
Operating lease ROU assets | $ 63,626 | $ 66,128 |
Short-term portion of operating lease liabilities | 17,512 | 18,282 |
Operating lease liabilities, non-current | $ 78,200 | $ 81,482 |