v3.26.1
Operating Leases - ROU Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Leases [Abstract]    
Operating lease ROU assets $ 56,478 $ 57,128
Short-term portion of operating lease liabilities 16,111 15,954
Operating lease liabilities, non-current $ 67,493 $ 69,544