v3.26.1
Leases - Lease Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Apr. 30, 2025
Leases [Abstract]    
Finance lease right-of-use assets $ 96,310 $ 89,909
Operating lease right-of-use assets $ 432,640 $ 417,046