XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' equity - Schedule of Stock Option Activity (Details) - 2021 Stock incentive Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Options Outstanding    
Outstanding, beginning balance (in shares) | shares 4,571,021  
Granted (in shares) | shares 0  
Exercised (in shares) | shares (2,350,902)  
Canceled (in shares) | shares (61,728)  
Outstanding, ending balance (in shares) | shares 2,158,391 4,571,021
Vested & expected to vest, awards outstanding (in shares) | shares 2,158,391  
Exercisable, awards outstanding (in shares) | shares 2,153,129  
Weighted Average Exercise Price    
Outstanding, beginning balance (in dollars per share) | $ / shares $ 5.08  
Granted (in dollars per share) | $ / shares 0  
Exercised (in dollars per share) | $ / shares 5.43  
Canceled (in dollars per share) | $ / shares 7.94  
Outstanding, ending balance (in dollars per share) | $ / shares 4.61 $ 5.08
Vested & expected to vest, weighted average exercise price (in dollars per share) | $ / shares 4.61  
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 4.58  
Outstanding, weighted average remaining contractual term 4 years 6 months 29 days 3 years 2 months 23 days
Outstanding, aggregate intrinsic value | $ $ 6,961 $ 44,309
Vested & expected to vest, weighted average remaining contractual term 4 years 6 months 29 days  
Vested & expected to vest, aggregate intrinsic value | $ $ 6,961  
Exercisable, weighted average remaining contractual term 4 years 6 months 25 days  
Exercisable, aggregate intrinsic value | $ $ 6,961