v3.25.2
Derivative Instruments and Hedging Activities - Statement of Financial Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Current asset portion $ 197 $ 154
Non-current asset portion 0 9,686
Current liability portion (118) 0
Non-current liability portion (3,438) 0
Total cash flow hedges $ (3,358)  
Total cash flow hedges   $ 9,840