XML 127 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Details (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 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