XML 28 R18.htm IDEA: XBRL DOCUMENT v3.20.2
ACCRUED LIABILITIES AND ACCRUED LIABILITIES
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities and Accrued Liabilities ACCOUNTS PAYABLE AND ACCRUED LIABILITIES
Accounts payable and accrued liabilities as of September 30, 2020 and December 31, 2019 consisted of the following (in thousands):
September 30,
2020
December 31,
2019
Accounts payable$10,614 $6,002 
Employee related liabilities60,986 41,488 
Accrued sales and marketing expenses3,601 2,982 
Taxes payable4,988 3,695 
Accrued cost of revenue5,640 7,208 
Other accrued liabilities17,549 10,958 
Total accounts payable and accrued liabilities$103,378 $72,333