XML 68 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Current:      
Federal $ 31,617 $ 36,045 $ 45,455
State and local 5,928 3,848 7,087
Foreign 8,862 7,234 6,166
Total current provision 46,407 47,127 58,708
Deferred:      
Federal (1,416) 6,171 5,884
State and local (272) 661 1,141
Foreign 515 (280) (303)
Total deferred provision (1,173) 6,552 6,722
Provision for income taxes $ 45,234 $ 53,679 $ 65,430