v3.26.1
Stock-based compensation - Summary of RSU activity (Details) - Restricted Stock Units
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Stock Units, Unvested and outstanding as of December 31, 2025 | shares 0
Number of Stock Units, Granted | shares 394,250
Number of Stock Units, Vested | shares (44,434)
Number of Stock Units, Forfeited | shares (22,296)
Number of Stock Units, Unvested and outstanding as of June 30, 2026 | shares 327,520
Weighted Average Grant Date Fair Value Per Share, Unvested and outstanding as of December 31, 2025 | $ / shares $ 0
Weighted Average Grant Date Fair Value Per Share, Granted | $ / shares 25.82
Weighted Average Grant Date Fair Value Per Share, Vested | $ / shares 27.07
Weighted Average Grant Date Fair Value Per Share, Forfeited | $ / shares 27.07
Weighted Average Grant Date Fair Value Per Share, Unvested and outstanding as of June 30, 2026 | $ / shares $ 25.57