XML 77 R62.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 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