XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based compensation - Schedule of Service Based Options Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Target-based stock options    
Options    
Outstanding, beginning of period (in shares) | shares 2,594,622  
Exercised (in shares) | shares (102,763)  
Outstanding, end of period (in shares) | shares 2,491,859 2,594,622
Options exercisable (in shares) | shares 2,491,859  
Vested or expected to vest (in shares) | shares 2,491,859  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 6.61  
Exercised (in dollars per share) | $ / shares 6.01  
Outstanding, end of period (in dollars per share) | $ / shares 6.64 $ 6.61
Options exercisable (in dollars per share) | $ / shares 6.64  
Vested or expected to vest (in dollars per share) | $ / shares $ 6.64  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 3 years 10 months 24 days 4 years 3 months 18 days
Remaining term, options exercisable 3 years 10 months 24 days  
Remaining term, options vested or expected to vest 3 years 10 months 24 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding | $ $ 24,571 $ 29,697
Exercised | $ 1,285  
Options exercisable | $ 24,571  
Vested or expected to vest | $ $ 24,571  
Service-based stock option    
Options    
Outstanding, beginning of period (in shares) | shares 1,048,885  
Exercised (in shares) | shares (200,875)  
Outstanding, end of period (in shares) | shares 848,010 1,048,885
Options exercisable (in shares) | shares 848,010  
Vested or expected to vest (in shares) | shares 848,010  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) | $ / shares $ 5.54  
Exercised (in dollars per share) | $ / shares 5.67  
Outstanding, end of period (in dollars per share) | $ / shares 5.51 $ 5.54
Options exercisable (in dollars per share) | $ / shares 5.51  
Vested or expected to vest (in dollars per share) | $ / shares $ 5.51  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 3 years 1 month 6 days 3 years 2 months 12 days
Remaining term, options exercisable 3 years 1 month 6 days  
Remaining term, options vested or expected to vest 3 years 1 month 6 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding | $ $ 9,317 $ 13,129
Exercised | $ 2,828  
Options exercisable | $ 9,317  
Vested or expected to vest | $ $ 9,317