CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - Reconciliation - USD ($) $ in Thousands |
Apr. 30, 2019 |
Apr. 30, 2018 |
|---|---|---|
| Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets, end of period, to the amounts shown in the statements of cash flows above: | ||
| Cash and cash equivalents | $ 158,060 | $ 111,617 |
| Restricted cash, non-current | 514 | 522 |
| Total cash, cash equivalents and restricted cash | $ 158,574 | $ 112,139 |