XML 24 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Balance Sheet Details (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 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 0
Other current liabilities 20,214 18,934
Total $ 158,936 $ 104,600