XML 43 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of share-based payment arrangements
The Company recognized the following amounts related to the Company’s share-based payment arrangements (in thousands):
 Year Ended December 31,
 202020192018
Stock-based compensation cost charged against loss, before income tax benefit
Stock options$424 $331 $326 
Restricted stock and restricted stock units754 521 566 
Performance stock units— 190 
Total stock-based compensation costs$1,178 $857 $1,082 
Stock-based compensation cost included in:
Cost of revenues$36 $26 $34 
Operating expenses1,142 831 1,048 
Total stock-based compensation costs$1,178 $857 $1,082 
Schedule of assumptions used to determine the fair value of stock options awards granted
The fair value of each option award is estimated at the date of grant using the Black-Scholes option pricing model. The assumptions used to determine the fair value of stock option awards granted were as follows:
 Year Ended December 31,
 202020192018
Expected life of options in years
4.50 - 4.75
4.70 - 4.75
4.54 - 4.75
Risk-free interest rate
0.2% - 0.4%
1.8% - 2.5%
2.6% - 2.9%
Expected volatility
75.3% - 76.3%
69.7% - 73.6%
69.6% - 70.5%
Expected dividend yield
—%
—%
—%
Schedule of share-based compensation pertaining to stock options
A summary of share option activity is presented in the table below (in thousands, except per share data):
(In thousands, except per share data)
SharesWeighted Average Exercise PriceWeighted
Average
Remaining
Contractual Term
(in years)
Aggregate
Intrinsic Value(1)
Options outstanding at December 31, 20171,288 $6.18   
Granted758 2.24   
Exercised— —   
Canceled(604)7.60   
Options outstanding at December 31, 20181,442 3.51 
Granted39 3.11 
Exercised(40)2.55 
Canceled(381)5.20 
Options outstanding at December 31, 20191,060 2.93 
Granted658 4.90   
Exercised(295)2.63   
Canceled(158)4.31   
Options outstanding at December 31, 20201,265 3.85 2.9$5,317 
Total vested and expected to vest as of December 31, 20201,265 3.85 2.9$5,317 
Options exercisable as of:
December 31, 2018572 $5.29 
December 31, 2019540 3.51 
December 31, 2020394 2.96 3.5$2,069 
________________________________________________________________
(1)Aggregate intrinsic value includes only those options with intrinsic value (options where the exercise price is below the market value).
Schedule of other share-based compensation, activity
Other information pertaining to options is as follows (in thousands, except per share data):
 Year Ended December 31,
 202020192018
Fair value of options granted$1,891 $71 $982 
Per share weighted average fair value of options granted$2.87 $1.83 $1.30 
Total intrinsic value of stock options exercised$707 $55 $— 
Nonvested restricted stock shares activity
A summary of restricted stock and restricted stock units activity is presented in the table below (in thousands, except per share data):
Number of SharesWeighted Average
Grant-Date Fair Value
Nonvested at December 31, 2017218 $3.87 
Granted279 2.17 
Vested(186)3.66 
Canceled(3)14.78 
Nonvested at December 31, 2018308 2.38 
Granted230 3.16 
Vested(198)2.53 
Canceled(31)2.25 
Nonvested at December 31, 2019309 2.87 
Granted577 4.50 
Vested(244)2.23 
Canceled(114)3.22 
Nonvested at December 31, 2020528 $4.52 
Schedule of share-based compensation pertaining to restricted stock and restricted stock units
Other information pertaining to restricted stock and restricted stock units is as follows (in thousands, except per share data):
 Year Ended December 31,
 202020192018
Per share weighted average grant-date fair value of restricted stock and restricted stock units granted$4.50 $3.16 $2.17 
Total fair value of restricted stock and restricted stock units vested$903 $749 $377 
Schedule of Nonvested Performance-based Units Activity [Table Text Block]
A summary of performance stock units activity is presented in the table below (in thousands):
Number of Units
2018 Performance Stock Units2017 Performance Stock UnitsTotal Performance Stock Units
Nonvested at December 31, 2017— 140 140 
Granted169 — 169 
Vested— (116)(116)
Canceled(21)(24)(45)
Nonvested at December 31, 2018148 — 148 
Granted— — — 
Vested(98)— (98)
Canceled(9)— (9)
Nonvested at December 31, 201941 — 41 
Granted— — — 
Vested— — — 
Canceled(41)— (41)
Nonvested at December 31, 2020— — —