v3.25.1
Net Loss per Ordinary Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Loss Per Ordinary Share Computation
Basic and diluted net loss per ordinary share were computed as follows (in thousands, except per share amounts):
Three Months Ended
March 31,
20252024
Numerator:
Net loss$(92,541)$(14,618)
Denominator:
Weighted-average ordinary shares used in per share calculations - basic and diluted60,979 62,537 
Net loss per ordinary share:
Basic and diluted$(1.52)$(0.23)
Schedule of Weighted-Average Ordinary Shares Excluded from Computation of Diluted Net Loss Per Share
The following table represents the weighted-average ordinary shares that were excluded from the calculation of diluted net loss per ordinary share for the periods presented because including them would have an anti-dilutive effect (in thousands):
 Three Months Ended
March 31,
 20252024
Employee equity incentive and purchase plans3,885 3,500 
2026 Notes— 6,418