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