XML 28 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
Accrued expenses and other current liabilities consisted of the following:
 
 
As of  
 December 31, 
 2018
 
As of  
 December 31, 
 2017
Accrued compensation expense and related costs
 
$
97,877

 
$
67,034

Deferred revenue
 
4,558

 
4,498

Other current liabilities and accrued expenses
 
25,502

 
18,280

Total
 
$
127,937

 
$
89,812