XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Components of Accrued expenses and other current liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Value added taxes payable $ 49,924 $ 34,522
Deferred revenue 39,810 17,383
Contingent consideration, current (Note 4) 9,405 1,125
Other current liabilities and accrued expenses 42,875 26,660
Total $ 142,014 $ 79,690