XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2024
Oct. 31, 2023
Oct. 31, 2024
Oct. 31, 2023
Finance lease cost:        
Amortization of right-of-use assets $ 8,353 $ 7,114 $ 16,692 $ 13,878
Interest on lease liabilities 2,649 1,897 5,343 3,754
Operating lease cost 20,295 16,033 39,888 31,749
Variable lease cost 4,075 4,769 8,907 8,439
Total lease cost $ 35,372 $ 29,813 $ 70,830 $ 57,820