v3.26.1
Loss per share - Schedule of Potentially Dilutive Outstanding Securities Were Excluded From The Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (in shares) 15,452,291 14,917,191
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (in shares) 10,470,017 10,824,760
Unvested RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (in shares) 4,270,897 3,759,834
Unvested PSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (in shares) 267,720 0
Subsidiary / equity method investee stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Potentially dilutive outstanding securities were excluded from the computation of diluted net loss per share (in shares) 443,657 332,597