Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - 2014 Equity Incentive Plan (Details)

v3.10.0.1
Stock-based Compensation - 2014 Equity Incentive Plan (Details) - shares
shares in Thousands
1 Months Ended
Dec. 31, 2017
Jun. 20, 2017
Jun. 30, 2015
Dec. 31, 2018
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for grant (in shares) 4,838     1,267  
2014 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares reserved for future issuance (in shares)         2,058
Additional shares authorized (in shares) 4,400 1,000 1,656    
Number of shares authorized (in shares)   4,714 3,714 9,114  
Shares available for grant (in shares)       1,267