XML 272 R104.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Issuances Outside Of Plans [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit $ 13,425
Options outstanding shares | shares 116
Weighted average remaining contractual life (Years) 6 years 8 months 12 days
Weighted average eexercise price, outstanding $ 13,425
Options, exercisable shares | shares 116
Weighted average exercise price, exercisable $ 13,425
Issuances Outside Of Plans 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit $ 19,125
Options outstanding shares | shares 242
Weighted average remaining contractual life (Years) 7 years 3 months 18 days
Weighted average eexercise price, outstanding $ 19,125
Options, exercisable shares | shares 242
Weighted average exercise price, exercisable $ 2,284
Issuances Outside Of Plans 2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 13,425
Exercise price, upper limit $ 19,125
Options outstanding shares | shares 358
Weighted average remaining contractual life (Years) 7 years 1 month 6 days
Weighted average eexercise price, outstanding $ 17,278
Options, exercisable shares | shares 358
Weighted average exercise price, exercisable $ 17,278
Total Options [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 13,425
Exercise price, upper limit $ 19,628
Options outstanding shares | shares 779
Weighted average remaining contractual life (Years) 7 years 6 months
Weighted average eexercise price, outstanding $ 17,423
Options, exercisable shares | shares 645
Weighted average exercise price, exercisable $ 17,411
Exercise Price Range 1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, lower limit 16,091
Exercise price, upper limit $ 19,628
Options outstanding shares | shares 421
Weighted average remaining contractual life (Years) 7 years 9 months 18 days
Weighted average eexercise price, outstanding $ 17,546
Options, exercisable shares | shares 287
Weighted average exercise price, exercisable $ 17,577