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