XML 79 R65.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 2,568 $ 6,002
Employee related liabilities 39,272 41,488
Accrued sales and marketing expenses 1,787 2,982
Taxes payable 4,922 3,695
Accrued cost of revenue 2,227 7,208
Other accrued liabilities 9,430 10,958
Total accounts payable and accrued liabilities $ 60,206 $ 72,333