XML 84 R68.htm IDEA: XBRL DOCUMENT v3.20.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Components of Accrued expenses and other current liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Value added taxes payable $ 34,522 $ 24,016
Deferred revenue 17,383 9,132
Contingent consideration, current (Note 4) 1,125 10,057
Other current liabilities and accrued expenses 26,660 39,271
Total $ 79,690 $ 82,476