XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Provision for Income Taxes) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal $ 65,047 $ 57,910 $ 36,793
State 12,717 15,477 11,882
Foreign 34,520 22,034 21,841
Current Income Tax Expense (Benefit), Total 112,284 95,421 70,516
Federal (11,413) (7,167) 1,043
State (4,442) (477) (527)
Foreign (1,582) (426) (9,373)
Deferred Income Tax Expense (Benefit), Total (17,437) (8,070) (8,857)
Provision for income taxes $ 94,847 $ 87,351 $ 61,659