XML 71 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income (Loss) per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share 14,162,226 68,713,686 65,828,279
Temporary equity outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share 0 55,422,002 55,422,002
Options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share 13,180,950 13,291,684 10,406,277
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share 981,276 0 0