XML 91 R80.htm IDEA: XBRL DOCUMENT v3.26.1
(Loss) Earnings Per Ordinary Share - Schedule of Basic (Loss) Earnings Per Ordinary Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:            
Net (loss) income $ 501 $ (66,480) $ 87,098 $ 22,464 $ (65,979) $ 109,562
Denominator:            
Basic 167,026   164,959   166,613 164,188
Dilutive ordinary share equivalents 6,452   3,398     4,282
Shares used in calculating diluted (loss) earnings per ordinary share 173,478   168,357   166,613 168,470
Stock Options            
Denominator:            
Dilutive ordinary share equivalents 3,703   1,649     1,967
Restricted Stock Unit Awards            
Denominator:            
Dilutive ordinary share equivalents 2,749   1,749     2,315