Convertible preferred stock rights and preferences (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
director
$ / shares
shares
Mar. 31, 2018
USD ($)
$ / shares
shares
Jun. 30, 2017
shares
Voting      
Number of directors to be elected | director 2    
Convertible preferred stock (as converted to common stock)      
Conversion      
Outstanding preferred stock held for conversion (as a percent) 75.00%    
Conversion ratio (in shares) | shares 19,157,360 19,157,360  
Dividends      
Dividends declared (in dollars per share) $ 0.00 $ 0.00  
Dividends paid | $ $ 0 $ 0  
Series Seed preferred stock      
Voting      
Number of directors to be elected | director 2    
Conversion      
Share price (in dollars per share) $ 1.01 $ 1.01  
Conversion ratio (in shares) | shares 1,989,376 1,989,376  
Conversion price (in dollars per share) $ 10.00 $ 10.00  
Series A preferred stock      
Voting      
Number of directors to be elected | director 1    
Conversion      
Share price (in dollars per share) $ 3.49 $ 3.49  
Conversion ratio (in shares) | shares 8,599,601 8,599,601  
Conversion price (in dollars per share) $ 34.70 $ 34.70  
Liquidation preference      
Liquidation preference (in dollars per share) $ 69.40    
Series B preferred stock      
Voting      
Number of directors to be elected | director 2    
Outstanding preferred stock held (as a percent) 55.00%    
Conversion      
Share price (in dollars per share) $ 6.41 $ 6.41  
Outstanding preferred stock held relating to liquidation preference (as a percent) 55.00%    
Conversion ratio (in shares) | shares 8,568,383 8,568,383  
Conversion price (in dollars per share) $ 63.79 $ 63.79  
Liquidation preference      
Liquidation preference (in dollars per share) $ 127.58    
Common stock      
Conversion      
Conversion ratio (in shares) | shares 9.94688   9.94688
Common stock | IPO      
Conversion      
Gross proceeds | $ $ 30,000    
Share price (in dollars per share) $ 9.62