v3.26.3
Stock-based compensation - Schedule of Restricted Stock Unit Activity (Details)
9 Months Ended
Sep. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, forfeited (127,377)
Restricted stock units  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares, Unvested restricted stock, beginning balance 775,765
Number of shares, Granted 606,890
Number of shares, Vested (190,388)
Number of shares, forfeited (20,851)
Number of shares, Unvested restricted stock, ending balance 1,171,416
Weighted average grant date fair value, beginning balance | $ / shares $ 7.05
Weighted average grant date fair value, Granted | $ / shares 15.63
Weighted average grant date fair value, vested | $ / shares 7.01
Weighted average grant date fair value, Forfeited | $ / shares 10.63
Weighted average grant date fair value, ending balance | $ / shares $ 11.44