Financial Instruments - Schedule of Fair Value of Derivatives Not Designated as Hedge Instruments (Details) - Not Designated as Hedge Instrument - Foreign currency forward contracts - USD ($) $ in Thousands |
Jan. 31, 2026 |
Apr. 30, 2025 |
|---|---|---|
| Derivative assets: | ||
| Foreign currency forward contracts | $ 1,711 | $ 2,486 |
| Derivative liabilities: | ||
| Foreign currency forward contracts | $ 640 | $ 1,595 |
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|