1. DESCRIPTION OF COMPANY AND BASIS OF PRESENTATION (Details Narrative) - USD ($)
$ in Thousands
Jul. 31, 2018
Apr. 30, 2018
Jul. 31, 2017
Apr. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Cash and cash equivalents $ 37,484 $ 42,265 $ 37,256 $ 46,799