XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Components of 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