XML 114 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current income tax expense:      
Federal $ (1,181) $ 3,510 $ 3,006
State and local 679 414 650
Foreign 27,240 23,759 17,607
Total current income tax expense 26,738 27,683 21,263
Deferred income tax (benefit) expense:      
Federal (7,944) (7,495) (5,971)
State and local 66 444 (213)
Foreign 18,458 (6,021) (1,138)
Total deferred (benefit) income tax expense 10,580 (13,072) (7,322)
Total income tax expense $ 37,318 $ 14,611 $ 13,941