v3.26.1
Equity Incentive Schemes and Stock Compensation Charges (Tables)
12 Months Ended
Dec. 31, 2025
Share-Based Payment Arrangement [Abstract]  
Schedule of Transactions for Share Option Plans
The following table summarizes the transactions for the Company's share option plans for the years ended December 31, 2025, December 31, 2024 and December 31, 2023:
Options Granted
Under Plans
Weighted Average Exercise Price
Outstanding at December 31, 20221,378,119 $119.86 
Granted82,472 $232.48 
Exercised(535,705)$95.12 
Forfeited/expired(22,080)$196.20 
Outstanding at December 31, 2023902,806 $142.96 
Granted68,380 $325.51 
Exercised(311,040)$116.31 
Forfeited/expired(37,854)$238.51 
Outstanding at December 31, 2024622,292 $170.52 
Granted118,902 $185.18 
Exercised(86,434)$112.32 
Forfeited/expired(15,576)$252.40 
Outstanding at December 31, 2025639,184 $179.12 
Vested and exercisable at December 31, 2025523,267 $170.26 
Schedule of Weighted Average Fair Values and Assumptions Used The weighted average fair values and assumptions were as follows:
 Year Ended
December 31,
2025
December 31,
2024
December 31,
2023
Weighted average fair value$64.42 $115.76 $85.12 
Assumptions:
Expected volatility35 %36 %33 %
Dividend yield— %— %— %
Risk-free interest rate4.00 %4.20 %4.18 %
Expected life4.4 years4.3 years5.0 years
Schedule of RSU and PSU Activity The following table summarizes RSU and PSU activity for the years ended December 31, 2025, December 31, 2024 and December 31, 2023:
PSU Outstanding
Number of Shares
PSU
Weighted Average
Grant Date
Fair Value
RSU Outstanding
Number
of Shares
RSU
Weighted Average
Grant Date Fair Value
Outstanding at December 31, 2023105,256 $226.29 621,011 $218.27 
Granted48,626 $325.51 258,345 $313.41 
Shares vested(9,975)$177.38 (120,458)$223.29 
Forfeited(124,186)$260.42 (111,309)$241.13 
Outstanding at December 31, 202419,721 $280.76 647,589 $251.36 
Granted41,359 $185.18 1,204,477 $132.32 
Shares vested(9,228)$229.93 (219,133)$226.24 
Shares vested and settled in cash— $— (2,966)$216.10 
Forfeited(35,378)$226.79 (153,798)$208.15 
Outstanding at December 31, 202516,474 $185.18 1,476,169 $162.53 
Schedule of Stock Compensation Expense Stock compensation expense has been allocated as follows:
 Year ended
December 31,
2025
December 31,
2024
December 31,
2023
 (in thousands)
Direct costs$56,984 $26,046 $26,595 
Selling, general and administrative47,546 19,824 29,072 
Total $104,530 $45,870 $55,667