v3.26.1
Operating Leases - ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Leases [Abstract]    
Operating lease ROU assets $ 57,128 $ 66,128
Short-term portion of operating lease liabilities 15,954 18,282
Operating lease liabilities, non-current $ 69,544 $ 81,482