XML 30 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details
12 Months Ended
Dec. 31, 2017
Balance Sheet Related Disclosures [Abstract]  
Balance Sheet Details
Balance Sheet Details
 
December 31,
 
2017
 
2016
Prepaid expenses and other current assets
 
 
 
Prepaid expenses
$
35,667

 
$
32,655

Income tax receivable
7,194

 
14,890

Other current assets
12,788

 
12,707

Total
$
55,649

 
$
60,252

Accounts payable, accrued expenses and other
 
 
 
Accounts payable
$
14,078

 
$
15,779

Accrued expenses
45,676

 
43,137

Accrued interest payable
2,354

 
2,265

Accrued taxes payable
12,075

 
9,231

Other current liabilities
20,690

 
16,908

Total
$
94,873

 
$
87,320