XML 129 R59.htm IDEA: XBRL DOCUMENT v3.22.4
SHARE-BASED PAYMENTS - Schedule of Share-based Compensation, Stock Options, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, beginning of period (in dollars per share) $ 2.79 $ 2.91 $ 3.43  
Grants in period, weighted average exercise price (in dollars per share) 6.52 3.99 1.77  
Exercises in period, weighted average exercise price (in dollars per share) 2.93 2.95 1.97  
Forfeitures in period, weighted average exercise price (in dollars per share) 5.91 3.16 3.26  
Expirations in period, weighted average exercise price (in dollars per share) 2.52 8.14 4.40  
Weighted average exercise price, end of period (in dollars per share) 3.24 $ 2.79 $ 2.91 $ 3.43
Exercisable options, weighted average exercise price (in dollars per share) $ 1.52      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Number of options (in shares) 767,678 942,882 1,609,087 1,487,433
Number of exercisable options (in shares) 627,097      
Number of exercises in period (in shares) (256,315) (775,814) (302,707)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (20,700) (8,048) (188,541)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period (16,507) (51,653) (98,512)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures 118,318 169,310 711,414  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, weighted average remaining contractual life 1 year 11 months 15 days      
Exercisable options, weighted average remaining contractual term 1 year 6 months 7 days      
Options outstanding, intrinsic value $ 2,313      
Exercisable options, intrinsic value $ 2,232      
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, beginning of period (in dollars per share) $ 1.70 $ 1.70 $ 1.70  
Grants in period, weighted average exercise price (in dollars per share) 5.84 3.89 1.76  
Exercises in period, weighted average exercise price (in dollars per share) 1.70 1.70 1.70  
Forfeitures in period, weighted average exercise price (in dollars per share) 3.06 1.76 1.70  
Expirations in period, weighted average exercise price (in dollars per share) 1.76 1.70 4.12  
Weighted average exercise price, end of period (in dollars per share) 1.70 1.70 1.70 $ 1.70
Exercisable options, weighted average exercise price (in dollars per share) 1.70      
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average exercise price, beginning of period (in dollars per share) 8.41 15.61 15.61  
Grants in period, weighted average exercise price (in dollars per share) 10.03 8.41 3.06  
Exercises in period, weighted average exercise price (in dollars per share) 5.46 7.42 2.92  
Forfeitures in period, weighted average exercise price (in dollars per share) 10.03 5.91 5.18  
Expirations in period, weighted average exercise price (in dollars per share) 5.18 15.61 5.22  
Weighted average exercise price, end of period (in dollars per share) 8.41 $ 8.41 $ 15.61 $ 15.61
Exercisable options, weighted average exercise price (in dollars per share) $ 8.41