XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2023
Jan. 31, 2022
Jan. 31, 2023
Jan. 31, 2022
Finance lease cost:        
Amortization of right-of-use assets $ 6,121 $ 5,557 $ 17,918 $ 16,713
Interest on lease liabilities 1,800 1,954 5,361 6,378
Operating lease cost 13,293 12,628 39,272 34,955
Variable lease cost 4,919 4,440 16,499 12,992
Total lease cost $ 26,133 $ 24,579 $ 79,050 $ 71,038