XML 71 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Ranges of Stock Options (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of options outstanding 1,399,252
Weighted-average remaining contractual life (years) 7 years 9 months 14 days
Number of options exercisable 662,909
Weighted-average remaining contractual life (years) 5 years 10 months 13 days
Exercise Price Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 0.00
Range of exercise prices, upper range | $ / shares $ 1.00
Number of options outstanding 459,080
Weighted-average remaining contractual life (years) 4 years 6 months 3 days
Number of options exercisable 456,179
Weighted-average remaining contractual life (years) 4 years 5 months 26 days
Exercise Price Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 1.01
Range of exercise prices, upper range | $ / shares $ 2.00
Number of options outstanding 130,510
Weighted-average remaining contractual life (years) 9 years 10 months 28 days
Number of options exercisable 4,909
Weighted-average remaining contractual life (years) 9 years 10 months 28 days
Exercise Price Range Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 2.01
Range of exercise prices, upper range | $ / shares $ 3.00
Number of options outstanding 459,786
Weighted-average remaining contractual life (years) 9 years 7 months 24 days
Number of options exercisable 41,850
Weighted-average remaining contractual life (years) 9 years 1 month 2 days
Exercise Price Range Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 3.01
Range of exercise prices, upper range | $ / shares $ 4.00
Number of options outstanding 110,530
Weighted-average remaining contractual life (years) 9 years 2 months 8 days
Number of options exercisable 48,066
Weighted-average remaining contractual life (years) 9 years 2 months 8 days
Exercise Price Range Five [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 5.01
Range of exercise prices, upper range | $ / shares $ 6.00
Number of options outstanding 66,924
Weighted-average remaining contractual life (years) 8 years 9 months
Number of options exercisable 54,530
Weighted-average remaining contractual life (years) 8 years 9 months
Exercise Price Range Six [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 6.01
Range of exercise prices, upper range | $ / shares $ 7.00
Number of options outstanding 170,069
Weighted-average remaining contractual life (years) 8 years 9 months
Number of options exercisable 56,689
Weighted-average remaining contractual life (years) 8 years 9 months
Exercise Price Range Seven [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of exercise prices, lower range | $ / shares $ 8.01
Range of exercise prices, upper range | $ / shares $ 9.00
Number of options outstanding 2,353
Weighted-average remaining contractual life (years) 8 years 10 months 9 days
Number of options exercisable 686
Weighted-average remaining contractual life (years) 8 years 10 months 9 days