v3.26.3
Net Income (Loss) Per Share Attributable to Common Shareholders - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of diluted net loss per share attributable to common shareholders (in shares) 3,145,341 1,617,279 4,205,958 27,062,865
Unvested RSUs and PSUs        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of diluted net loss per share attributable to common shareholders (in shares) 43,517 74,786 321,985 4,368,855
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of diluted net loss per share attributable to common shareholders (in shares) 2,891,537 1,519,047 3,672,750 22,670,564
Shares committed under ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of diluted net loss per share attributable to common shareholders (in shares) 206,999 0 207,935 0
Unvested shares subject to repurchase        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares excluded from the calculation of diluted net loss per share attributable to common shareholders (in shares) 3,288 23,446 3,288 23,446