XML 85 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Loss per Share - Computation of Diluted Net Income (Loss) Per Share Attributable to Common Stockholders Effect in Antidilutive (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Redeemable Convertible Preferred Stock      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share     7,885
Common Stock Warrants      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share     25
Redeemable Convertible Preferred Stock Warrants      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share     264
Unvested Shares of Common Stock Subject to Repurchase      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 48 118 136
Stock Options      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Antidilutive securities excluded from computation of earnings per share 2,911 2,310 1,896