XML 67 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Ordinary Share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Net Income (Loss) per Ordinary Share Computation
Basic and diluted net income (loss) per ordinary share were computed as follows (in thousands, except per share amounts):
 Year Ended December 31,
 202420232022
Numerator:
Net income (loss)$560,120 $414,832 $(224,060)
Effect of interest on assumed conversions of the 2026 Notes and the 2024 Notes, net of tax10,762 24,876 — 
Net income (loss) for dilutive net income (loss) per ordinary share$570,882 $439,708 $(224,060)
Denominator:
Weighted-average ordinary shares used in per share calculations - basic61,838 63,291 62,539 
Dilutive effect of the 2026 Notes and the 2024 Notes3,540 8,016 — 
Dilutive effect of employee equity incentive and purchase plans629 759 — 
Weighted-average ordinary shares used in per share calculations - diluted66,007 72,066 62,539 
Net income (loss) per ordinary share:
Basic$9.06 $6.55 $(3.58)
Diluted$8.65 $6.10 $(3.58)
Schedule of Weighted-Average Ordinary Shares Excluded from Computation of Diluted Net Income (Loss) per Share
The following table represents the weighted-average ordinary shares that were excluded from the computation of diluted net income (loss) per ordinary share for the years presented because including them would have an anti-dilutive effect (in thousands):
 Year Ended December 31,
 202420232022
Employee equity incentive and purchase plans4,074 2,973 2,751 
2026 Notes and 2024 Notes
— — 9,044