v3.26.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Leases [Abstract]      
Operating lease costs $ 5,584 $ 5,555 $ 4,995
Short term lease costs 1,604 1,691 1,537
Variable lease costs 5,031 4,623 3,959
Sublease income (111) (108) (105)
Total lease costs, net $ 12,108 $ 11,761 $ 10,386