v3.26.3
Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted stock units - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Outstanding Restricted Stock Units        
Beginning balance, outstanding (in shares)     4,221,609  
Granted (in shares)     2,132,338  
Vested (in shares)     (2,087,360)  
Cancelled (in shares)     (252,704)  
Ending balance, outstanding (in shares) 4,013,883   4,013,883  
Weighted-Average
Grant Date Fair Value        
Beginning balance, outstanding (in dollars per share)     $ 3.87  
Granted (in dollars per share) $ 4.33 $ 2.75 5.20 $ 2.92
Vested (in dollars per share)     4.18  
Cancelled (in dollars per share)     3.78  
Ending balance, outstanding (in dollars per share) $ 4.42   $ 4.42