XML 60 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating and FInance Lease Liability Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2020
Apr. 30, 2020
Leases [Abstract]    
2020 $ 2,955  
2021 10,422  
2022 8,444  
2023 6,806  
2024 4,934  
Thereafter 40,562  
Total lease payments 74,123  
Less: imputed interest 20,866  
Total lease liabilities $ 53,257  
Operating lease payments   $ 18,778