XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2025
Jan. 31, 2024
Jan. 31, 2025
Jan. 31, 2024
Finance lease cost:        
Amortization of right-of-use assets $ 8,867 $ 7,419 $ 25,559 $ 21,297
Interest on lease liabilities 2,961 2,072 8,304 5,826
Operating lease cost 21,422 16,231 61,310 47,980
Variable lease cost 3,217 4,155 12,124 12,594
Total lease cost $ 36,467 $ 29,877 $ 107,297 $ 87,697