XML 49 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Current:      
Federal $ 28,928 $ 31,617 $ 36,045
State and local 7,686 5,928 3,848
Foreign 13,234 8,862 7,234
Total current provision 49,848 46,407 47,127
Deferred:      
Federal 2,579 (1,416) 6,171
State and local 403 (272) 661
Foreign (308) 515 (280)
Total deferred provision 2,674 (1,173) 6,552
Provision for income taxes $ 52,522 $ 45,234 $ 53,679