XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Components of lease costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Components of lease costs    
Operating lease cost $ 10,400 $ 8,048
Short term lease cost 1,198 862
Variable lease cost 1,678 1,820
Total lease costs, net $ 13,276 $ 10,730