Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Textual (Details)

v3.3.1.900
Stock-based Compensation - Textual (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2015
Dec. 31, 2014
Dec. 31, 2013
Mar. 31, 2010
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total shares remaining available for issuance (shares) 7,126,547      
Share-based compensation $ 5,126 $ 4,620 $ 4,389  
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percent of voting interests 10.00%      
Purchase price of common stock when voting percent is above minimum threshold 110.00%      
Weighted average grant date fair value (usd per share) $ 2.09 $ 1.20 $ 1.34  
Aggregate intrinsic value of options exercised $ 400 $ 57 $ 400  
Unrecognized compensation cost, options $ 1,800      
Weighted-average remaining amortization period (years) 2 years 6 months 11 days      
Non-Statutory Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Option price as a percent of common stock 85.00%      
RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average remaining amortization period (years) 7 months 6 days      
Weighted average grant date fair value (usd per share) $ 4.10 $ 1.64 $ 2.32  
Equity instruments other than options, aggregate intrinsic value, vested $ 2,300 $ 700 $ 400  
Unrecognized compensation cost, awards other than options $ 700      
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average remaining amortization period (years) 1 year 7 months 6 days      
Weighted average grant date fair value (usd per share) $ 3.65 $ 2.14 $ 1.80  
Equity instruments other than options, aggregate intrinsic value, vested $ 2,900 $ 1,900 $ 700  
Unrecognized compensation cost, awards other than options $ 900      
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of units granted 2 years      
Weighted-average remaining amortization period (years) 6 months      
Weighted average grant date fair value (usd per share) $ 3.45 $ 2.00 $ 2.32  
Equity instruments other than options, aggregate intrinsic value, vested $ 800 $ 0 $ 0  
Unrecognized compensation cost, awards other than options $ 700      
2010 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares initially available for future issuance (shares)       1,100,000
Minimum | RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of units granted 1 year      
Minimum | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of units granted 3 years      
Maximum | RSAs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of units granted 3 years      
Maximum | RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period of units granted 4 years