Stock Based Compensation - Stock option activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2019
Number of Shares          
Outstanding at beginning of the period (in shares)     3,721,784    
Granted (in shares)     1,515,535    
Exercised (in shares)     (184,580)    
Cancelled (in shares)     (136,337)    
Outstanding at end of the period (in shares) 4,916,402   4,916,402   3,721,784
Options exercisable (in shares) 1,924,564   1,924,564   1,278,930
Weighted Average Exercise Price          
Outstanding at beginning of the period (in dollars per share)     $ 7.14    
Granted (in dollars per share)     15.00    
Exercised (in dollars per share)     2.60    
Cancelled (in dollars per share)     11.26    
Outstanding at end of the period (in dollars per share) $ 9.46   9.46   $ 7.14
Options exercisable (in dollars per share) $ 5.33   $ 5.33   $ 2.51
Weighted Average Contractual Term (Years)          
Outstanding (years)     8 years 2 months 12 days   8 years 7 months 10 days
Granted (years)     9 years 4 months 28 days    
Options exercisable (years)     7 years 4 months 24 days   7 years 9 months
Aggregate Intrinsic Value          
Outstanding at beginning of the period     $ 30,150    
Outstanding at end of the period $ 26,959   26,959   $ 30,150
Options exercisable 17,650   17,650   $ 16,249
Total fair value of options vested $ 1,063 $ 211 $ 4,480 $ 1,042  
Outstanding unvested service-based stock options 0   0