Annual report pursuant to Section 13 and 15(d)

Stock Incentive Plan - Narrative (Details)

v3.3.1.900
Stock Incentive Plan - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2011
Dec. 31, 2012
Dec. 31, 2010
May. 31, 2010
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 747,100 145,000 598,360        
Total intrinsic value of options exercised $ 1,024 $ 2,030 $ 4,224        
Exercise of stock options, net (in shares) 332,600 482,475 682,619        
Exercised (in usd per share) $ 3.467 $ 2.999 $ 3.037        
Proceeds from exercises of options $ 1,153 $ 1,447 $ 2,073        
Weighted average exercise price (in usd per share) $ 7.740 $ 7.721 $ 7.528   $ 6.794    
Stock-based compensation expense $ 1,769 $ 2,493 $ 2,799        
Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period 10 years            
Options vesting period       5 years      
Ratable vesting percentage 33.33%     20.00%      
Exercise term upon termination 90 days            
Weighted average exercise price (in usd per share) $ 3.03 $ 3.97 $ 3.66        
Non-vested stock options unrecognized compensation expense $ 3,686            
Non-vested stock options unrecognized compensation expense, weighted-average period of recognition 2 years 10 months 28 days            
Stock Options | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options vesting period 3 years            
Stock Options | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Options vesting period 5 years            
Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001          
2000 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares reserved for future issuance           28,500,000  
Common stock, par value (in dollars per share)           $ 0.0001  
2010 Plan | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for grant (in shares) 7,880,240            
2010 Plan | Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares reserved for future issuance             10,000,000
Granted (in shares) 2,454,604            
Tranche One | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Ratable vesting percentage 20.00%            
Tranche Two | Stock Options              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Ratable vesting percentage 5.00%