XML 40 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock and Stock-Based Compensation - Additional Information (Details) - shares
9 Months Ended
Sep. 30, 2019
May 31, 2019
Apr. 30, 2019
Jan. 01, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of common stock that may be issued (shares)   100,000,000 50,000,000    
2010 Restated Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of common stock that may be issued (shares)   11,500,000 7,500,000 7,500,000  
Shares available for grant (shares) 5,218,040     589,619 1,550,351
Annual increment to maximum shares authorized as percentage of shares outstanding (percent) 4.00%