XML 34 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consisted of the following:
As of December 31, 2023As of December 31, 2022
Value added taxes payable$39,852 $47,433 
Deferred revenue27,988 36,036 
Contingent consideration, current (Note 5)9,650 18,008 
Other current liabilities and accrued expenses47,333 52,862 
Total
$124,823 $154,339