XML 50 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-based compensation. (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of option activity
   Years Ended December 31, 
   2020   2019 
   Number
of Shares
   Weighted
Average
Exercise Price
   Number
of Shares
   Weighted
Average
Exercise Price
 
Outstanding at beginning of year   229   $4.15    229   $4.15 
Options exercised   (22)   3.74         
Outstanding at end of year   207   $4.16    229   $4.15 
Options exercisable at end of year   207   $4.16    229   $4.15 
Schedule of stock options by exercise price range
    Options Outstanding   Options Exercisable 
Range of
Exercise
Prices
   Number
Outstanding
   Weighted
Average
Remaining
Contractual
Life (yrs.)
   Weighted
Average
Exercise
Price
   Number
Exercisable
   Weighted
Average
Exercise
Price
 
                      
$3.74    197    2.47   $3.74    197   $3.74 
$12.90    10    0.59   $12.90    10   $12.90 
Schedule of unvested restricted stock activity
   Number of
Shares
   Weighted
Average
Grant Date
Fair Value
Per Share
 
Unvested at December 31, 2019   2,201   $1.84 
Issued   1,663   $1.25 
Vested   (1,290)  $2.08 
Canceled   (314)  $1.33 
Unvested at December 31, 2020   2,260   $1.34 
Schedule of stock-based compensation expense
   Years Ended December 31, 
   2020   2019 
Employees  $2,025   $2,422 
Non-employees   654    387 
Total stock-based compensation expense  $2,679   $2,809