XML 92 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule of Uncertain Tax Positions and Income Tax Payable (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
Tax liabilities for uncertain tax positions $ 43,790 $ 31,694
Income tax payable 9,387 12,492
Income tax (receivable) $ (9,245) $ (8,442)