XML 71 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-based compensation - Summary of the activity for stock options issued under the Company's Plans (Details) - Stock Option Plan - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares      
Outstanding at beginning of period 2,390,150 2,604,023 5,329,515
-Cancelled (48,268) (11,781) (133,257)
-Exercised (296,973) (583,273) (3,076,489)
-Granted 602,526 381,181 484,254
Outstanding at end of period 2,647,435 2,390,150 2,604,023
Weighted Average Exercise Price      
Outstanding at beginning of period $ 1.51 $ 1.03 $ 1.06
-Cancelled 5.67 3.75 2.02
-Exercised 2.68 1.15 1.16
-Granted 10.02 4.33 1.82
Outstanding at end of period $ 3.31 $ 1.51 $ 1.03