XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-based compensation - Schedule of Service Based Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Target-based stock options    
Options    
Outstanding, beginning of period (in shares) 2,594,622  
Exercised (in shares) (10,000)  
Outstanding, end of period (in shares) 2,584,622 2,594,622
Options exercisable (in shares) 2,584,622  
Vested or expected to vest (in shares) 2,584,622  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 6.61  
Exercised (in dollars per share) 7.33  
Outstanding, end of period (in dollars per share) 6.61 $ 6.61
Options exercisable (in dollars per share) 6.61  
Vested or expected to vest (in dollars per share) $ 6.61  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 4 years 1 month 6 days 4 years 3 months 18 days
Remaining term, options exercisable 4 years 1 month 6 days  
Remaining term, options vested or expected to vest 4 years 1 month 6 days  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 30,339 $ 29,697
Exercised 127  
Options exercisable 30,339  
Vested or expected to vest $ 30,339  
Service-based stock option    
Options    
Outstanding, beginning of period (in shares) 1,048,885  
Exercised (in shares) (37,583)  
Outstanding, end of period (in shares) 1,011,302 1,048,885
Options exercisable (in shares) 1,011,302  
Vested or expected to vest (in shares) 1,011,302  
Weighted‑ Average Exercise Price    
Outstanding, beginning of period (in dollars per share) $ 5.54  
Exercised (in dollars per share) 5.49  
Outstanding, end of period (in dollars per share) 5.54 $ 5.54
Options exercisable (in dollars per share) 5.54  
Vested or expected to vest (in dollars per share) $ 5.54  
Weighted‑ Average Remaining Contractual Term (Years)    
Remaining term, options outstanding 3 years 3 years 2 months 12 days
Remaining term, options exercisable 3 years  
Remaining term, options vested or expected to vest 3 years  
Aggregate Intrinsic Value (in thousands)    
Outstanding $ 12,950 $ 13,129
Exercised 473  
Options exercisable 12,950  
Vested or expected to vest $ 12,950