Stockholders' Equity - ATM Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Dec. 31, 2019
Aug. 31, 2019
Dec. 31, 2019
Dec. 31, 2019
Mar. 31, 2019
Class of Warrant or Right [Line Items]          
Common stock, par value (in dollars per share) $ 0.001   $ 0.001 $ 0.001 $ 0.001
Net proceeds $ 85,598        
ATM sales          
Class of Warrant or Right [Line Items]          
Issuance of stock (value)     $ 4,431    
Common stock, par value (in dollars per share)   $ 0.001      
Percentage Of Commission   3.00%      
Common stock sold       287,559  
Gross proceeds       $ 4,568  
Legal fees       137  
Net proceeds       $ 4,431  
ATM sales | Maximum          
Class of Warrant or Right [Line Items]          
Issuance of stock (value)   $ 75,000      
Securities offered to the public during the period   $ 250,000