v3.25.2
Operating Leases - Balance Sheet Presentation (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Apr. 30, 2025
Leases [Abstract]    
Operating lease ROU assets $ 63,626 $ 66,128
Short-term portion of operating lease liabilities 17,512 18,282
Operating lease liabilities, non-current $ 78,200 $ 81,482