v3.25.2
Operating Leases - ROU Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Leases [Abstract]    
Operating lease ROU assets $ 66,128 $ 69,074
Short-term portion of operating lease liabilities 18,282 18,294
Operating lease liabilities, non-current $ 81,482 $ 94,386