XML 77 R34.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2019
Balance Sheet Related Disclosures [Abstract]  
Schedule Of Balance Sheet Details
 
December 31,
 
2019
 
2018
Prepaid expenses and other current assets
 
 
 
Prepaid expenses
$
39,740

 
$
35,762

Income tax receivable
8,161

 
18,947

Other current assets
32,909

 
14,739

Total
$
80,810

 
$
69,448

Accounts payable, accrued expenses and other
 
 
 
Accounts payable
$
18,346

 
$
17,728

Accrued expenses
46,511

 
52,461

Accrued interest payable
2,243

 
2,358

Accrued taxes payable
35,895

 
13,119

Current operating lease liabilities
35,727

 

Other current liabilities
20,214

 
18,934

Total
$
158,936

 
$
104,600