XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2021
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, 2021As of December 31, 2020
Value added taxes payable$49,924 $34,522 
Deferred revenue39,810 17,383 
Contingent consideration, current (Note 4)9,405 1,125 
Other current liabilities and accrued expenses42,875 26,660 
Total
$142,014 $79,690