Annual report pursuant to Section 13 and 15(d)

Related party (Narrative) (Details)

v3.19.2
Related party (Narrative) (Details) - $ / shares
Apr. 30, 2019
Jul. 19, 2018
Apr. 30, 2018
Apr. 23, 2018
Related Party Transaction [Line Items]        
Per share price $ 0.001   $ 0.001  
Sale of common stock per share price       $ 7.15
Common Stock [Member]        
Related Party Transaction [Line Items]        
Treasury stock repurchased   1,000,000    
Per share price   $ 7.40    
Sale of common stock per share price   $ 7.40