XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 52,865 $ 36,661 $ 30,215
State and local 20,716 17,238 19,130
Foreign 21,030 19,018 15,538
Total current provision 94,611 72,917 64,883
Deferred:      
Federal (5,830) 2,249 7,474
State and local (1,350) 778 1,439
Foreign 633 91 1,186
Total deferred provision (6,547) 3,118 10,099
Provision for income taxes $ 88,064 $ 76,035 $ 74,982