XML 48 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Presentation and Summary of Significant Accounting Policies - Expected Amortization Expenses Based on Capitalized Software (Details) - Capitalized Software
$ in Thousands
Apr. 30, 2020
USD ($)
Schedule Of Estimated Future Amortization Expense [Line Items]  
2020 $ 3,437
2021 2,222
2022 197
Total amortization expense $ 5,856