XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' equity - Schedule of Stock Option Activity (Details) - 2021 Stock incentive Plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 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,146,724)  
Canceled (in shares) | shares (57,277)  
Outstanding, ending balance (in shares) | shares 2,367,020 4,571,021
Vested & expected to vest, awards outstanding (in shares) | shares 2,367,020  
Exercisable, awards outstanding (in shares) | shares 2,353,087  
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.59  
Canceled (in dollars per share) | $ / shares 8.15  
Outstanding, ending balance (in dollars per share) | $ / shares 4.54 $ 5.08
Vested & expected to vest, weighted average exercise price (in dollars per share) | $ / shares 4.54  
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 4.48  
Outstanding, weighted average remaining contractual term 4 years 11 months 1 day 3 years 2 months 23 days
Outstanding, aggregate intrinsic value | $ $ 10,317 $ 44,309
Vested & expected to vest, weighted average remaining contractual term 4 years 11 months 1 day  
Vested & expected to vest, aggregate intrinsic value | $ $ 10,317  
Exercisable, weighted average remaining contractual term 4 years 10 months 28 days  
Exercisable, aggregate intrinsic value | $ $ 10,317