XML 95 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued expenses $ 53,061 $ 47,854
Payable to statutory authorities 40,235 20,430
Contingent consideration 18,100 5,000
Client liabilities 5,609 5,110
Derivative instruments 5,140 10,059
Accrued capital expenditures 4,619 4,032
Other current liabilities 6,636 2,867
Accrued expenses and other current liabilities $ 133,400 $ 95,352