XML 132 R62.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Stock Options and Restricted Stock Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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) 213,317 403,990 223,381
Granted, nonvested, number of shares (in shares) 118,318 169,310 711,414
Vested, number of shares (in shares) (170,349) (351,934) (508,630)
Nonvested options forfeited, number of shares (in shares) (20,700) (8,049) (22,175)
Number of nonvested shares, end of period (in shares) 140,586 213,317 403,990
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.34 $ 0.94 $ 1.32
Granted, nonvested, weighted average grant date fair value (in dollars per share) 4.93 2.06 0.82
Vested, weighted average grant date fair value (in dollars per share) 1.15 1.23 0.94
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) 4.54 1.60 0.96
Nonvested, weighted average grant date fair value, end of period (in dollars per share) $ 4.12 $ 1.34 $ 0.94
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) 900,064 1,094,056 1,315,536
Granted, nonvested, number of shares (in shares) 411,467 441,241 740,998
Vested, number of shares (in shares) (518,856) (635,233) (746,477)
Nonvested options forfeited, number of shares (in shares) (45,250) 0 (216,001)
Number of nonvested shares, end of period (in shares) 747,425 900,064 1,094,056
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) $ 2.94 $ 1.98 $ 2.45
Granted, nonvested, weighted average grant date fair value (in dollars per share) 6.52 3.89 1.65
Vested, weighted average grant date fair value (in dollars per share) 2.93 1.94 2.45
Nonvested options forfeited, weighted average grant date fair value (in dollars per share) 5.40 0 2.13
Nonvested, weighted average grant date fair value, end of period (in dollars per share) $ 4.77 $ 2.94 $ 1.98