XML 67 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2022
Leases [Abstract]      
Operating lease cost $ 10,174 $ 9,346 $ 6,721
Amortization of right-of-use assets 10,417 5,882 4,489
Interest on lease liabilities 4,491 2,966 2,337
Operating cash flows required by operating leases 8,693 7,725 5,468
Operating cash flows required by finance leases 4,491 2,966 2,337
Financing cash flows required by finance leases 9,156 5,345 4,162
Right-of-use assets obtained in exchange for new finance lease liabilities 17,626 25,166 52,525
Right-of-use assets obtained in exchange for new operating lease liabilities $ 14,646 $ 14,642 $ 87,723