XML 49 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) - Capitalized Software
$ in Thousands
Apr. 30, 2019
USD ($)
Schedule Of Estimated Future Amortization Expense [Line Items]  
2020 $ 4,604
2021 3,343
2022 677
Total amortization expense $ 8,624