XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Operating Leases - Balance Sheet Presentation (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Apr. 30, 2024
Leases [Abstract]    
Operating lease ROU assets $ 70,527 $ 69,074
Short-term portion of operating lease liabilities 18,080 18,294
Operating lease liabilities, non-current $ 88,403 $ 94,386