XML 82 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2018
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details
Balance Sheet Details
 
December 31,
 
2018
 
2017
Prepaid expenses and other current assets
 
 
 
Prepaid expenses
$
35,762

 
$
35,667

Income tax receivable
18,947

 
7,194

Other current assets
14,739

 
12,788

Total
$
69,448

 
$
55,649

Accounts payable, accrued expenses and other
 
 
 
Accounts payable
$
17,728

 
$
14,078

Accrued expenses
52,461

 
45,676

Accrued interest payable
2,358

 
2,354

Accrued taxes payable
13,119

 
12,075

Other current liabilities
18,934

 
20,690

Total
$
104,600

 
$
94,873