XML 60 R80.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
Income Tax Disclosure [Abstract]      
Current, Federal $ 44,824 $ 58,138 $ 112,414
Current, State 9,554 12,888 7,879
Current, Foreign 31,421 30,359 18,843
Deferred, Federal (8,833) (20,764) (7,387)
Deferred, State (965) (2,901) (584)
Deferred, Foreign (4,713) (10,010) 5,278
Total $ 71,288 $ 67,710 $ 136,443