XML 102 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Operating Leases - Balance Sheet Presentation (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Apr. 30, 2024
Leases [Abstract]    
Operating lease ROU assets $ 72,424 $ 69,074
Short-term portion of operating lease liabilities 17,647 18,294
Operating lease liabilities, non-current $ 91,587 $ 94,386