XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Finance lease cost:    
Amortization of right-of-use assets $ 9,518 $ 8,339
Interest on lease liabilities 3,190 2,694
Operating lease cost 21,653 19,593
Variable lease cost 3,642 4,832
Total lease cost $ 38,003 $ 35,458