v3.25.2
Share-based compensation - Narrative (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
shares
Jun. 30, 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 | $ $ 31.8 $ 31.8
Unrecognized share-based compensation, weighted-average vesting period 1 year 8 months 12 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 2 months 12 days  
Unrecognized RSU compensation cost | $ $ 10.2 $ 10.2
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,139,943 6,139,943