XML 106 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Balance Sheet Presentation (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Leases [Abstract]    
Operating lease ROU assets $ 66,947 $ 69,074
Short-term portion of operating lease liabilities 17,969 18,294
Operating lease liabilities, non-current $ 83,602 $ 94,386