XML 76 R66.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES AND ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accounts payable $ 10,614 $ 6,002
Employee related liabilities 60,986 41,488
Accrued sales and marketing expenses 3,601 2,982
Taxes payable 4,988 3,695
Accrued cost of revenue 5,640 7,208
Other accrued liabilities 17,549 10,958
Total accounts payable and accrued liabilities $ 103,378 $ 72,333