XML 63 R86.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Provision Benefit for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current      
U.S. $ 49,819 $ 67,793 $ 91,641
State and local 9,074 8,056 9,342
Foreign 41,864 46,862 50,775
Total current 100,757 122,711 151,758
Deferred      
U.S. 10,158 (5,471) (36,390)
State and local (115) (17) 3,305
Foreign (3,418) 1,143 (657)
Total deferred 6,625 (4,345) (33,742)
Total provision for income taxes $ 107,382 $ 118,366 $ 118,016