XML 103 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Reconciliation of the Beginning and Ending Amount of Reserve for Uncertain Tax Positions(Excluding Interest and Penalties) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Reconciliation of reserve for uncertain tax positions, Excluding Amounts Pertaining to Examined Tax Returns      
Beginning Balance $ 301,558 $ 252,434 $ 259,301
Additions based on tax positions related to current year 8,459 50,469 23,978
Additions for tax positions of prior years 14,396 8,978 20,336
Reductions for tax positions of prior years (9,134) (10,323) (51,181)
Ending Balance $ 315,279 $ 301,558 $ 252,434