v3.26.1
Stock-based compensation - Schedule of Restricted Stock Units Activity (Details) - Restricted stock units - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Outstanding Restricted Stock Units        
Beginning balance, outstanding (in shares)     4,221,609  
Granted (in shares)     2,034,588  
Vested (in shares)     (1,334,178)  
Cancelled (in shares)     (236,033)  
Ending balance, outstanding (in shares) 4,685,986   4,685,986  
Weighted-Average
Grant Date Fair Value        
Beginning balance, outstanding (in dollars per share)     $ 3.87  
Granted (in dollars per share) $ 4.21 $ 2.66 5.24 $ 2.96
Vested (in dollars per share)     4.28  
Cancelled (in dollars per share)     3.68  
Ending balance, outstanding (in dollars per share) $ 4.36   $ 4.36