v3.26.1
Derivative Instruments and Hedging Activities - Statement of Financial Position (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Current asset portion $ 0 $ 197
Current liability portion (156) (118)
Non-current liability portion (716) (3,438)
Total cash flow hedges $ (872) $ (3,358)