XML 146 R124.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Schemes and Stock Compensation Charges - Schedule of Non-cash Stock Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation costs $ 70,523 $ 133,844 $ 26,271
Direct costs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation costs 22,854 18,551 8,557
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation costs 47,669 41,457 17,714
Transaction and integration related      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total compensation costs $ 0 $ 73,836 $ 0