XML 88 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income (Loss) per Share - Schedule of Potentially Dilutive Weighted Average Shares Excluded from Calculation of Diluted Net Income (Loss) per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Senior Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount   16,802,144 7,358,603 16,802,144
Junior Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount   58,244,308 25,508,456 58,244,308
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount 148,370 11,778,981 14,127,557 11,349,251
Restricted Stock Units (RSUs) [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Antidilutive securities excluded from computation of earnings per share, amount   605,990 561,836 478,325