XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Ordinary Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net income from continuing operations $ 87,098   $ 94,658   $ 109,562 $ 133,606
Net loss from discontinued operations 0   (3,300)   0 (5,420)
NET INCOME $ 87,098 $ 22,464 $ 91,358 $ 36,828 $ 109,562 $ 128,186
Denominator:            
Basic 164,959   168,321   164,188 168,152
Dilutive ordinary share equivalents 3,398   2,656   4,282 3,808
Shares used in calculating diluted earnings (loss) per ordinary share 168,357   170,977   168,470 171,960
Stock Options            
Denominator:            
Dilutive ordinary share equivalents 1,649   839   1,967 1,284
Restricted Stock Unit Awards            
Denominator:            
Dilutive ordinary share equivalents 1,749   1,817   2,315 2,524