v3.26.1
Share-based compensation - Schedule of Number and Weighted Average Fair Value of RSUs Awards (Details) - Restricted share unit
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of RSUs  
Unvested and outstanding beginning balance (in shares) | shares 496,156
Awards granted (in shares) | shares 557,683
Awards vested (in shares) | shares (114,671)
Awards forfeited (in shares) | shares (44,842)
Unvested and outstanding ending balance (in shares) | shares 894,326
Weighted Average Grant Date Fair Value  
Weighted average grant date fair value, beginning balance (in USD per share) | $ / shares $ 29.88
Awards granted (in USD per share) | $ / shares 32.46
Awards vested (in USD per share) | $ / shares 29.60
Awards forfeited (in USD per share) | $ / shares 29.77
Weighted average grant date fair value, ending balance (in USD per share) | $ / shares $ 31.53