XML 12 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Schedule of long-term debt maturities (Detail)
$ in Thousands
Apr. 30, 2020
USD ($)
Debt Disclosure [Abstract]  
2021 (Remaining nine months) $ 0
2022 6,111
2023 6,667
2024 6,667
2025 - thereafter 555
Total long-term debt payments $ 20,000