XML 124 R108.htm IDEA: XBRL DOCUMENT v3.6.0.2
Net Income (Loss) Per Share Net Income (Loss) Per Share - Anti Diluted Shares Excluded (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 8,696 9,156 9,527
Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 5,295 6,460 7,115
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 2,536 2,178 2,066
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 659 518 346
Warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount [1] 206 0 0
[1] On September 26, 2016, in connection with the execution of a product supply agreement pursuant to which an affiliate of Comcast Corporation (together with Comcast Corporation, “Comcast”) may, in its sole discretion, purchase from the Company licenses to certain of the Company’s software products, the Company granted Comcast a warrant to purchase shares of its common stock. (See Note 17, “Warrants” for additional information).