XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIESAccrued expenses and other current liabilities consisted of the following:
As of December 31, 2022As of December 31, 2021
Value added taxes payable$47,433 $49,924 
Deferred revenue36,036 39,810 
Contingent consideration, current (Note 5)18,008 9,405 
Other current liabilities and accrued expenses50,001 42,875 
Total
$151,478 $142,014