XML 94 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Leases [Abstract]    
Operating lease ROU assets $ 91,197 $ 111,719
Short-term portion of operating lease liabilities 19,673 20,576
Operating lease liabilities, non-current 115,540 $ 132,541
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,700