Stock based compensation (Details) - 2017 Plan
3 Months Ended
Jun. 30, 2018
shares
Share based payments  
Total number of common shares authorized to issue 2,659,885
Number of shares available for grant 149,567
Exercise price for persons holding more than ten percent of voting power (as a percent) 110.00%
Expiration period for persons holding more than ten percent of voting power 10 years
Share based payment award expiration period 10 years
Share based payment award vesting period 4 years
Maximum  
Share based payments  
Exercise price for persons holding ten percent of voting power (as a percent) 100.00%
Expiration period for persons holding ten percent of voting power 5 years