XML 63 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes (Components of Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current tax provision:      
Federal $ 21,498 $ (22,176) $ 54,245
State 45,228 (10,234) (7,601)
Foreign 223,328 133,146 88,436
Total current 290,054 100,736 135,080
Deferred tax provision:      
Federal (28,003) (37,396) (153,963)
State (54,507) (52,391) (52,695)
Foreign (12,229) 4,267 (2,030)
Total deferred (94,739) (85,520) (208,688)
Provision for (benefit from) income taxes $ 195,315 $ 15,216 $ (73,608)