XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities - Summary of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 62,552 $ 58,736
Payable to statutory authorities 23,443 20,591
Client liabilities 7,105 6,909
Contingent consideration 2,800 15,000
Accrued capital expenditures 2,791 4,134
Income taxes payable, net 1,249 1,213
Derivative instruments 991 2,009
Others 4,228 5,521
Accrued expenses and other current liabilities $ 105,159 $ 114,113