v3.25.4
Stock-based compensation - Schedule of Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Number of shares    
Unvested at beginning of period (in shares) 1,941,688  
Granted (in shares) 2,168,925  
Vested (in shares) (856,445)  
Forfeited (in shares) (458,192)  
Unvested at end of period (in shares) 2,795,976 1,941,688
Weighted average grant date fair value    
Unvested at beginning of period (in dollars per share) $ 1.46  
Granted (in dollars per share) 3.14 $ 0.94
Vested (in dollars per share) 1.93  
Forfeited (in shares) 2.85  
Unvested at end of period (in dollars per share) $ 2.39 $ 1.46