XML 144 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Leases [Abstract]    
Operating lease ROU assets $ 69,074 $ 91,197
Short-term portion of operating lease liabilities 18,294 19,673
Operating lease liabilities, non-current 94,386 $ 115,540
Increase (decrease) in ROU assets due to new leases as well as modifications and remeasurements to existing operating leases 2,400  
Increase (decrease) in operating lease liabilities due to new leases as well as modifications and remeasurements to existing operating leases $ 2,200