XML 96 R84.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 50,714 $ 47,854
Payable to statutory authorities 17,966 20,430
Contingent consideration 13,100 5,000
Client liabilities 5,179 5,110
Derivative instruments 3,295 10,059
Accrued capital expenditures 7,021 4,032
Other current liabilities 7,205 2,867
Accrued expenses and other current liabilities $ 104,480 $ 95,352