XML 80 R66.htm IDEA: XBRL DOCUMENT v3.6.0.2
Employee Benefits and Share-Based Compensation - Summary of Shares Reserved for Future Issuance Under Equity Incentive Plans (Details)
shares in Thousands
Dec. 31, 2016
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 9,907
Nineteen Ninety Seven Employee Stock Purchase Plan [Member] | ESPP shares available for future issuance  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 2,831
Two Thousand Nine Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 7,076
Two Thousand Nine Plan | Share options outstanding  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 3,214
Two Thousand Nine Plan | Restricted Stock [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 719
Two Thousand Nine Plan | future grants and awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total shares reserved for future issuance 3,143