XML 78 R64.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation - Stock Compensation Plans and General Award Terms (Details) - shares
12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Apr. 30, 2010
May 31, 2005
Stock-based compensation, additional disclosures        
Common stock reserved for future issuance or settlement (in shares) 10,800,000      
2016 Plan        
Stock-based compensation, additional disclosures        
Maximum number of shares authorized (in shares)   6,000,000    
Common stock reserved for future issuance or settlement (in shares) 6,000,000      
2010 Plan        
Stock-based compensation, additional disclosures        
Maximum number of shares authorized (in shares)     7,000,000  
Common stock reserved for future issuance or settlement (in shares) 2,781,925      
2005 Plan        
Stock-based compensation, additional disclosures        
Maximum number of shares authorized (in shares)       4,000,000
Common stock reserved for future issuance or settlement (in shares)       4,000,000
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 6 months      
General award terms        
Award vesting period 4 years      
Stock Options | Minimum        
General award terms        
Contractual terms 7 years      
Stock Options | Maximum        
General award terms        
Contractual terms 10 years      
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition 2 years 7 months      
General award terms        
Award vesting period 4 years