XML 106 R94.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax expense:      
Federal $ 3,510 $ 3,006 $ 1,944
State and local 414 650 234
Foreign 23,759 17,607 18,390
Total current income tax expense 27,683 21,263 20,568
Deferred income tax (benefit) expense:      
Federal (7,495) (5,971) (4,400)
State and local 444 (213) (91)
Foreign (6,021) (1,138) 4,341
Total deferred (benefit) income tax expense (13,072) (7,322) (150)
Total income tax expense $ 14,611 $ 13,941 $ 20,418