v3.26.1
Derivative Instruments and Hedging Activities - Statement of Financial Position (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Current asset portion $ 222 $ 0
Current liability portion (272) (156)
Non-current liability portion 0 (716)
Total cash flow hedges $ (50) $ (872)