XML 95 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Current:      
Federal $ 30,215 $ 28,928 $ 31,617
State and local 19,130 7,686 5,928
Foreign 15,538 13,234 8,862
Total current provision 64,883 49,848 46,407
Deferred:      
Federal 7,474 2,579 (1,416)
State and local 1,439 403 (272)
Foreign 1,186 (308) 515
Total deferred provision 10,099 2,674 (1,173)
Provision for income taxes $ 74,982 $ 52,522 $ 45,234