XML 18 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Income before Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Income before provision for income taxes      
U.S. income before provision for income taxes $ 171,497 $ 132,838 $ 149,338
Foreign income before provision for income taxes 16,052 10,941 11,062
Income before provision for income taxes 187,549 143,779 160,400
Current taxes:      
U.S. federal 30,818 26,223 58,082
State and local 7,627 7,378 8,155
Non-U.S. 2,024 2,029 1,991
Total 40,469 35,630 68,228
Deferred taxes:      
U.S. federal (133) (748) (428)
State and local (74) (281) (412)
Non-U.S. 303 (344) 526
Deferred income taxes 96 (1,373) (314)
Provision for income taxes $ 40,565 $ 34,257 $ 67,914