v3.26.1
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2024
Leases [Abstract]      
Operating lease cost $ 41,842 $ 26,309 $ 10,174
Amortization of right-of-use assets 11,739 10,275 10,417
Interest expense on lease liabilities 5,213 4,969 4,491
Operating cash flows required by operating leases 40,869 28,992 8,693
Operating cash flows required by finance leases 5,213 4,969 4,491
Financing cash flows required by finance leases 10,416 9,367 9,156
Right-of-use assets obtained in exchange for new finance lease liabilities 20,980 16,715 17,626
Right-of-use assets obtained in exchange for new operating lease liabilities $ 43,564 $ 316,762 $ 14,646