XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2024
Jan. 31, 2023
Jan. 31, 2024
Jan. 31, 2023
Finance lease cost:        
Amortization of right-of-use assets $ 7,419 $ 6,121 $ 21,297 $ 17,918
Interest on lease liabilities 2,072 1,800 5,826 5,361
Operating lease cost 16,231 13,293 47,980 39,272
Variable lease cost 4,155 4,919 12,594 16,499
Total lease cost $ 29,877 $ 26,133 $ 87,697 $ 79,050