v3.26.3
Basic and diluted net income (loss) per ordinary share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Net income (loss) attributable to ordinary shares as reported used in computing basic and diluted net income (loss) per share $ (10,435) $ (15,658) $ (71,138) $ (37,270) $ (40,139) $ (34,319) $ (97,231) $ (111,728) $ (136,227)
Weighted average number of ordinary shares used in computing diluted net income (loss) per share (in shares) 116,785,198     111,908,252     115,685,559 111,259,532 111,471,991
Potentially anti-dilutive shares that were excluded from the computation of basic net income (loss) per share (in shares) 12,864,858     14,608,900     12,983,762 13,981,827 14,288,460
Basic net income (loss) per ordinary share (in usd per share) $ (0.09)     $ (0.33)     $ (0.84) $ (1.00) $ (1.22)
Diluted net income (loss) per ordinary share (in usd per share) $ (0.09)     $ (0.33)     $ (0.84) $ (1.00) $ (1.22)
Options                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Potentially anti-dilutive shares that were excluded from the computation of basic net income (loss) per share (in shares) 7,632,623     9,522,315     8,451,116 8,968,363 9,297,875
RSUs and PSUs                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Potentially anti-dilutive shares that were excluded from the computation of basic net income (loss) per share (in shares) 5,157,532     4,995,367     4,332,798 4,828,118 4,781,731
ESPP                  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]                  
Potentially anti-dilutive shares that were excluded from the computation of basic net income (loss) per share (in shares) 74,703     91,218     199,848 185,346 208,854