XML 100 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based compensation - Schedule of Stock Options Outstanding and Exercisable (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Options outstanding (in shares) 21,017,162
Options exercisable (in shares) 12,398,966
Exercise Price at $0.18  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 0.18
Exercise price, upper range limit (in dollars per share) | $ / shares $ 0.18
Options outstanding (in shares) 3,773,175
Weighted Average Remaining Contractual Life (Years) 7 years 6 months
Options exercisable (in shares) 2,933,506
Exercise Price at $0.21  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 0.21
Exercise price, upper range limit (in dollars per share) | $ / shares $ 0.21
Options outstanding (in shares) 8,814,619
Weighted Average Remaining Contractual Life (Years) 7 years 9 months 18 days
Options exercisable (in shares) 4,908,617
Exercise Price at $1.42  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 1.42
Exercise price, upper range limit (in dollars per share) | $ / shares $ 1.42
Options outstanding (in shares) 7,524,114
Weighted Average Remaining Contractual Life (Years) 7 years 9 months 18 days
Options exercisable (in shares) 4,075,561
Exercise Price at $5.24  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 5.24
Exercise price, upper range limit (in dollars per share) | $ / shares $ 5.24
Options outstanding (in shares) 259,457
Weighted Average Remaining Contractual Life (Years) 5 years 9 months 18 days
Options exercisable (in shares) 212,201
Exercise Price at $10.26  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) | $ / shares $ 10.26
Exercise price, upper range limit (in dollars per share) | $ / shares $ 10.26
Options outstanding (in shares) 645,797
Weighted Average Remaining Contractual Life (Years) 8 years 4 months 24 days
Options exercisable (in shares) 269,081