XML 31 R15.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2020
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, 2020As of December 31, 2019
Value added taxes payable$34,522 $24,016 
Deferred revenue17,383 9,132 
Contingent consideration, current (Note 4)1,125 10,057 
Other current liabilities and accrued expenses26,660 39,271 
Total
$79,690 $82,476