XML 18 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Based on Current Lease Accounting Standard (Details) - USD ($)
$ in Thousands
Apr. 30, 2020
May 01, 2019
Apr. 30, 2019
Leases [Abstract]      
2021 $ 8,636    
2022 8,138    
2023 8,049    
2024 7,112    
2025 5,857    
Thereafter 2,803    
Total minimum lease payments 40,595    
Less imputed interest (5,129)    
Present value of future minimum lease payments 35,466 $ 28,900  
Less current lease liabilities (7,639)   $ 0
Operating lease liabilities, non-current $ 27,827