XML 92 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Provision Benefit for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current      
U.S. $ 67,793 $ 91,641 $ 67,668
State and local 8,056 9,342 4,503
Foreign 46,862 50,775 42,540
Total current 122,711 151,758 114,711
Deferred      
U.S. (5,471) (36,390) (6,249)
State and local (17) 3,305 (331)
Foreign 1,143 (657) (10,728)
Total deferred (4,345) (33,742) (17,308)
Total provision for income taxes $ 118,366 $ 118,016 $ 97,403