XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Ordinary Share - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator:                
Net income from continuing operations $ 82,761     $ 92,795     $ 192,323 $ 226,401
Net loss from discontinued operations 0     (414)     0 (5,834)
NET INCOME $ 82,761 $ 87,098 $ 22,464 $ 92,381 $ 91,358 $ 36,828 $ 192,323 $ 220,567
Denominator:                
Basic 165,086     163,368     164,490 166,546
Dilutive ordinary share equivalents 3,424     3,657     3,955 3,650
Shares used in calculating diluted earnings (loss) per ordinary share 168,510     167,025     168,445 170,196
Stock Options                
Denominator:                
Dilutive ordinary share equivalents 1,457     1,310     1,822 1,293
Restricted Stock Unit Awards                
Denominator:                
Dilutive ordinary share equivalents 1,967     2,347     2,133 2,357