v3.25.1
Share-based compensation - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
shares
ADR  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting rights (in shares) | shares 1
Employee stock option  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized options compensation cost | $ $ 36.6
Unrecognized share-based compensation, weighted-average vesting period 1 year 10 months 24 days
Restricted share unit  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 4 years
Vesting rights percentage 25.00%
Unrecognized share-based compensation, weighted-average vesting period 2 years 4 months 24 days
Unrecognized RSU compensation cost | $ $ 12.0
Equity incentive plan  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Vesting period 4 years
Reserved authorized shares for future issuance (in shares) | shares 6,250,865