XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Total Net Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Leases [Abstract]        
Operating lease cost $ 4,356 $ 6,015 $ 14,066 $ 18,257
Variable lease cost 265 386 807 1,127
Short-term lease cost 230 51 491 107
Sublease income (198) (315) (568) (706)
Total net lease cost $ 4,653 $ 6,137 $ 14,796 $ 18,785