XML 51 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Intangible Assets (Details) - Acquired Finite Lived Intangible Assets - USD ($)
$ in Thousands
Apr. 30, 2019
Apr. 30, 2018
Schedule Of Estimated Future Amortization Expense [Line Items]    
2020 $ 1,600  
2021 772  
2022 213  
2023 52  
2024 37  
Thereafter 58  
Total amortization expense $ 2,732 $ 5,120