XML 95 R76.htm IDEA: XBRL DOCUMENT v3.6.0.2
Schedule of Unrecognized Tax Benefit Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Reconciliation of Unrecognized Tax Benefits [Line Items]    
Beginning balance $ 50,240 $ 40,470
Additions based on tax positions related to the current year 22,480 11,720
Additions based on tax positions for prior years 0 180
Reductions for tax positions of prior years (3,080) (140)
Foreign currency translation effect (1,130) (1,990)
Ending balance 68,510 50,240
Income taxes paid, see below (41,410) (42,180)
Amounts, net of income taxes paid $ 27,100 $ 8,060