XML 106 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision For Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Current, Federal $ 82,484 $ 136,202 $ 245,189
Current, State 6,421 23,134 24,898
Current, Foreign 23,328 29,823 21,138
Total Current 112,233 189,159 291,225
Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]      
Deferred, Federal 18,760 (23,181) 47,046
Deferred, State 402 (6,787) 2,688
Deferred, Foreign 2,385 (4,013) 1,121
Total, Deferred 21,547 (33,981) 50,855
Total Current and Deferred $ 133,780 $ 155,178 $ 342,080