v3.26.1
Basic and diluted net income (loss) per ordinary share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 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 $ (15,658) $ (71,138) $ (40,139) $ (34,319) $ (86,796) $ (74,458) $ (136,227)
Weighted average number of ordinary shares used in computing diluted net income (loss) per share (in shares) 116,012,397   111,572,191   115,106,850 110,930,576 111,471,991
Potentially anti-dilutive shares that were excluded from the computation of basic net income (loss) per share (in shares) 12,826,679   13,575,686   13,097,790 13,943,014 14,288,460
Basic net income (loss) per ordinary share (in usd per share) $ (0.13)   $ (0.36)   $ (0.75) $ (0.67) $ (1.22)
Diluted net income (loss) per ordinary share (in usd per share) $ (0.13)   $ (0.36)   $ (0.75) $ (0.67) $ (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) 8,345,038   9,069,460   8,945,746 8,902,549 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) 4,293,924   4,365,034   3,964,327 4,899,273 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) 187,717   141,192   187,717 141,192 208,854