v3.7.0.1
STOCK-BASED COMPENSATION - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2017
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Payments Related to Tax Withholding for Share-based Compensation   $ 100 $ 200 $ 451 $ 540  
Shares Available for Grant            
Options granted (shares)       0    
Options canceled (shares)       905,082    
Number of Shares            
Beginning balance (shares) 6,219,774     6,219,774    
Options granted (shares)       0    
Options exercised (shares)       (396,865)    
Options forfeited (shares)       (905,082)    
Ending balance (shares)   4,917,827   4,917,827   6,219,774
Options Exercisable (shares)   3,743,487   3,743,487    
Weighted Average Exercise Price            
Beginning balance (in dollars per share) $ 6.15     $ 6.15    
Options granted (in dollars per share)       0.00    
Options exercised (in dollars per share)       1.75    
Options forfeited (in dollars per share)       7.16    
Ending balance (in dollars per share)   $ 6.31   6.31   $ 6.15
Options exercisable (in dollars per share)   $ 6.11   $ 6.11    
Weighted Average Remaining Contractual Life            
Weighted average remaining contractual life, period start       5 years 10 months 6 days   6 years 5 months 1 day
Weighted average remaining contractual life, period end       5 years 10 months 6 days   6 years 5 months 1 day
Weighted average life, options exercisable       5 years 1 month 24 days    
Aggregate Intrinsic Value            
Aggregate intrinsic value, period start $ 6,056     $ 6,056    
Aggregate intrinsic value, period end   $ 3,694   3,694   $ 6,056
Aggregate intrinsic value, options exercisable   3,689   3,689    
Weighted average grant date fair value per share of stock options (in dollars per share)     $ 3.22   $ 3.16  
Aggregate grant date fair value     $ 2,600   $ 2,800  
Total intrinsic value of options exercised   800 300 1,200 700  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value   $ 900 $ 1,300 $ 1,900 $ 4,500  
2014 Equity Incentive Plan            
Shares Available for Grant            
Beginning balance (shares) 5,116,753     5,116,753    
Authorized (shares) 2,612,263     2,612,263    
Options granted (shares)       0    
Options canceled (shares)       905,082    
Awards granted (shares)       (3,191,974)    
Awards canceled (shares)       1,203,643    
Ending balance (shares)   6,645,767   6,645,767   5,116,753
Number of Shares            
Options granted (shares)       0    
Options forfeited (shares)       (905,082)