XML 89 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Aggregate Operating Lease Maturities) (Details)
$ in Thousands
Apr. 30, 2021
USD ($)
Leases [Abstract]  
2021 $ 215,610
2022 137,824
2023 73,066
2024 27,219
2025 3,713
2027 and thereafter 5,633
Total future undiscounted operating lease payments 463,065
Less imputed interest (14,046)
Total operating lease liabilities $ 449,019