XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Common Stock and Stock-Based Compensation - Additional Information (Details) - shares
6 Months Ended
Jun. 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,226,029     589,619 1,550,351
Annual increment to maximum shares authorized as percentage of shares outstanding (percent) 4.00%