XML 53 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 174,829,000 624,479,000 184,142,000
Restricted stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 301,000 15,431,000 1,467,000
Employee stock purchase plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 427,000 1,055,000 0