v3.25.2
Operating Leases - Other Supplemental Information for Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]      
Weighted-average remaining contractual lease term (years) 7 years 7 years 8 years
Weighted-average discount rate 6.16% 6.05% 5.95%
Cash paid for amounts included in the measurement of lease liabilities:      
Operating cash flows from operating leases $ 22,209 $ 25,852 $ 26,919
Operating lease liabilities arising from obtaining ROU assets $ 1,646 $ 2,199 $ 2,686