XML 128 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Stock Options and Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock-option      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Number of nonvested shares, beginning of period (in shares) 403,990 223,381 297,044
Granted, nonvested, number of shares (in shares) 169,310 711,414 296,450
Vested, number of shares (in shares) (351,934) (508,630) (356,626)
Nonvested options forfeited, number of shares (in shares) (8,049) (22,175) (13,487)
Number of nonvested shares, end of period (in shares) 213,317 403,990 223,381
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) $ 0.94 $ 1.32 $ 1.06
Granted, nonvested, weighted average grant date fair value (in dollars per share) 2.06 0.82 1.54
Vested, weighted average grant date fair value (in dollars per share) 1.23 0.94 1.27
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) 1.60 0.96 1.59
Nonvested, weighted average grant date fair value, end of period (in dollars per share) $ 1.34 $ 0.94 $ 1.32
RSU      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]      
Number of nonvested shares, beginning of period (in shares) 1,094,056 1,315,536 1,580,187
Granted, nonvested, number of shares (in shares) 441,241 740,998 731,435
Vested, number of shares (in shares) (635,233) (746,477) (862,378)
Nonvested options forfeited, number of shares (in shares) 0 (216,001) (133,708)
Number of nonvested shares, end of period (in shares) 900,064 1,094,056 1,315,536
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Nonvested, weighted average grant date fair value, beginning of period (in dollars per share) $ 1.98 $ 2.45 $ 1.99
Granted, nonvested, weighted average grant date fair value (in dollars per share) 3.89 1.65 2.91
Vested, weighted average grant date fair value (in dollars per share) 1.94 2.45 2.00
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) 0 2.13 2.40
Nonvested, weighted average grant date fair value, end of period (in dollars per share) $ 2.94 $ 1.98 $ 2.45