XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCK-BASED COMPENSATION (Details 2)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 2,560
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 9 months 29 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 8.92
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 1,920
Weighted Averaged Remaining Life 5 years 3 months 18 days
Weighted Averaged Exercise Price | $ / shares $ 6.48
Range Of Exercise Price1 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 30
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 1 year 8 months 8 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 0.58
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 30
Weighted Averaged Remaining Life 1 year 8 months 8 days
Weighted Averaged Exercise Price | $ / shares $ 0.58
Range Of Exercise Price2 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 5
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 3 years 3 months 7 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 1.97
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 5
Weighted Averaged Remaining Life 3 years 3 months 7 days
Weighted Averaged Exercise Price | $ / shares $ 1.97
Range Of Exercise Price3 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 1,736
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 5 years 10 months 2 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 3.83
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 1,400
Weighted Averaged Remaining Life 5 years 6 months 29 days
Weighted Averaged Exercise Price | $ / shares $ 3.93
Range Of Exercise Price4 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 409
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 3 years 11 months 12 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 5.70
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 340
Weighted Averaged Remaining Life 3 years 2 months 26 days
Weighted Averaged Exercise Price | $ / shares $ 5.72
Range Of Exercise Price5 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 61
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 7 years 10 months 2 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 14.53
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 40
Weighted Averaged Remaining Life 7 years 10 months 2 days
Weighted Averaged Exercise Price | $ / shares $ 14.53
Range Of Exercise Price6 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 18
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 8 years 29 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 21.80
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 5
Weighted Averaged Remaining Life 8 years 29 days
Weighted Averaged Exercise Price | $ / shares $ 21.80
Range Of Exercise Price7 [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 301
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 8 years 3 months 3 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price | $ / shares $ 42.67
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 100
Weighted Averaged Remaining Life 8 years 3 months 3 days
Weighted Averaged Exercise Price | $ / shares $ 42.67