v3.25.2
Net Income (Loss) Per Ordinary Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Calculation of Basic and Diluted Net Income (Loss) Per Ordinary Share
Net loss per ordinary share was determined as follows (in thousands, except per share amounts):
Three Months Ended 
June 30,
Six Months Ended 
June 30,
2025202420252024
Numerator:
Net income (loss)$(125,767)$66,886 $(185,962)$(5,353)
Denominator:
Weighted-average ordinary shares outstanding used in per share calculations - basic53,827 53,767 53,827 53,740 
Weighted-average ordinary shares outstanding used in per share calculations - diluted53,827 55,043 53,827 53,740 
Net loss per share:
Basic net income (loss) per ordinary share$(2.34)$1.24 $(3.45)$(0.10)
Diluted net income (loss) per ordinary share$(2.34)$1.22 $(3.45)$(0.10)
Ordinary Shares Equivalent Not Included in Diluted Net Income (Loss) Per Ordinary Share
The equivalent ordinary shares not included in diluted net income (loss) per share because their effect would be anti-dilutive are as follows (in thousands):
 Three Months Ended 
June 30,
Six Months Ended 
June 30,
2025202420252024
Stock options to purchase ordinary shares12,895 8,388 12,895 11,698 
Restricted Stock Units (RSU)283 25 283 25 
Total13,178 8,413 13,178 11,723