XML 53 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Stock-Based Compensation - Additional Information (Details) - shares
1 Months Ended
Mar. 31, 2019
Feb. 28, 2019
Dec. 31, 2018
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for issuance 1,694,114   392,299
2019 Stock Option and Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock reserved for issuance   2,000,430  
Maximum period of automatic annual increase in common stock reserved for issuance   10 years  
Automatic annual increase in common stock reserved for issuance   3.00%  
Shares available for issuance 1,694,114    
2019 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock reserved for issuance 300,650    
Purchase shares of common stock, price per share, percentage of fair market value 85.00%