XML 274 R83.htm IDEA: XBRL DOCUMENT v3.23.1
SHAREHOLDERS' EQUITY AND SHARE-BASED COMPENSATION - Stock option information (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Options outstanding  
Number (in shares) | shares 745,277
Options exercisable  
Number (in shares) | shares 542,290
$10.01 — $20.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (in dollars per share) $ 10.01
Exercise price, high end of range (in dollars per share) $ 20.00
Options outstanding  
Number (in shares) | shares 247,400
Weighted average remaining contractual life (in years) 5 years 7 months 28 days
Weighted average exercise price (in dollars per share) $ 15.43
Options exercisable  
Number (in shares) | shares 123,238
Weighted average remaining contractual life (in years) 2 years 3 months 14 days
Weighted average exercise price (in dollars per share) $ 18.79
$20.01 — $30.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (in dollars per share) 20.01
Exercise price, high end of range (in dollars per share) $ 30.00
Options outstanding  
Number (in shares) | shares 413,398
Weighted average remaining contractual life (in years) 4 years 1 month 20 days
Weighted average exercise price (in dollars per share) $ 24.85
Options exercisable  
Number (in shares) | shares 388,046
Weighted average remaining contractual life (in years) 4 years 1 month 24 days
Weighted average exercise price (in dollars per share) $ 24.82
$30.01 — $40.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (in dollars per share) 30.01
Exercise price, high end of range (in dollars per share) $ 40.00
Options outstanding  
Number (in shares) | shares 29,479
Weighted average remaining contractual life (in years) 3 years 7 months 24 days
Weighted average exercise price (in dollars per share) $ 33.19
Options exercisable  
Number (in shares) | shares 17,256
Weighted average remaining contractual life (in years) 3 years 7 months 24 days
Weighted average exercise price (in dollars per share) $ 33.58
$80.01 — $90.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (in dollars per share) 80.01
Exercise price, high end of range (in dollars per share) $ 90.00
Options outstanding  
Number (in shares) | shares 25,000
Weighted average remaining contractual life (in years) 1 year 7 months 6 days
Weighted average exercise price (in dollars per share) $ 86.69
Options exercisable  
Number (in shares) | shares 6,250
Weighted average remaining contractual life (in years) 1 year 7 months 6 days
Weighted average exercise price (in dollars per share) $ 86.69
$90.01 — $100.00  
Stock options outstanding and exercisable  
Exercise price, low end of range (in dollars per share) 90.01
Exercise price, high end of range (in dollars per share) $ 100.00
Options outstanding  
Number (in shares) | shares 30,000
Weighted average remaining contractual life (in years) 1 year 9 months
Weighted average exercise price (in dollars per share) $ 96.87
Options exercisable  
Number (in shares) | shares 7,500
Weighted average remaining contractual life (in years) 1 year 9 months
Weighted average exercise price (in dollars per share) $ 96.87