v3.25.2
Derivative Instruments and Hedging Activities - Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Current asset portion $ 516 $ 197
Non-current asset portion 100 0
Current liability portion 0 (118)
Non-current liability portion (1,117) (3,438)
Total cash flow hedges $ (501) $ (3,358)