XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 49,028 $ 52,865 $ 36,661
State and local 4,047 20,716 17,238
Foreign 27,385 21,030 19,018
Total current provision 80,460 94,611 72,917
Deferred:      
Federal (2,823) (5,830) 2,249
State and local (754) (1,350) 778
Foreign (2,238) 633 91
Total deferred provision (5,815) (6,547) 3,118
Provision for income taxes $ 74,645 $ 88,064 $ 76,035